Talent.com
WMS Secure
Senior Front end DeveloperWMS Secure • Johannesburg, Gauteng, ZA
Search for other jobs
Senior Front end Developer

Senior Front end Developer

WMS Secure • Johannesburg, Gauteng, ZA
30+ days ago
Job description

Role Purpose

The Senior Front-End Developer is responsible for designing and developing high-performance, user-centric web applications. This role focuses on creating responsive, accessible, and SEO-optimized interfaces using modern front-end technologies, while collaborating closely with UX/UI designers, backend developers, and digital marketing teams.

Key Responsibilities

  1. Front-End Development
    • Build and maintain scalable, high-quality web applications
    • Develop responsive, mobile-first interfaces using modern CSS frameworks and methodologies
    • Write clean, efficient, and reusable code using JavaScript (ES6+)
    • Ensure cross-browser compatibility and consistent user experience
  2. UI/UX Implementation
    • Translate UI/UX designs into functional, interactive interfaces
    • Collaborate with designers to improve usability and accessibility
    • Implement design systems and component libraries
  3. SEO & Performance Optimization
    • Apply technical SEO best practices (semantic HTML, structured data, meta tags)
    • Optimize page speed, Core Web Vitals, and overall performance
    • Ensure proper indexing, crawlability, and accessibility standards
    • Work with marketing teams to align front-end delivery with SEO strategy
  4. Code Quality & Best Practices
    • Enforce coding standards, version control, and documentation
    • Conduct code reviews and mentor junior developers
    • Implement testing strategies (unit, integration, UI testing)
    • Ensure security and data protection best practices
  5. Collaboration & Agile Delivery
    • Work within Agile/Scrum teams to deliver features iteratively
    • Collaborate with backend developers to integrate APIs and services
    • Participate in sprint planning, stand-ups, and retrospectives
  6. Continuous Improvement & Innovation
    • Stay updated with emerging front-end technologies and trends
    • Propose and implement improvements to architecture and performance
    • Drive adoption of modern frameworks and tooling

Key Performance Indicators (KPIs)

  • Page load speed and Core Web Vitals performance
  • SEO performance (organic traffic, rankings, crawlability)
  • Code quality and defect rates
  • Delivery timelines and sprint velocity
  • User engagement metrics (bounce rate, session duration)
  • Accessibility compliance (WCAG standards)

Minimum Requirements

  • Bachelor’s degree in Computer Science, IT, or related field
  • 5–8+ years of front-end development experience
  • Strong proficiency in:
    • HTML5, CSS3 (Flexbox, Grid, preprocessors like SASS/SCSS)
    • JavaScript (ES6+) and modern frameworks (React, Vue, or Angular)
  • Solid understanding of responsive and mobile-first design
  • Proven experience with SEO principles and web performance optimization
  • Experience with version control systems (Git)

Preferred Qualifications

  • Experience with frameworks like Next.js, Nuxt.js, or similar SSR technologies
  • Familiarity with technical SEO tools (e.g., Google Search Console, Lighthouse)
  • Experience with headless CMS and API integrations
  • Knowledge of web accessibility standards (WCAG)
  • Exposure to CI/CD pipelines and DevOps practices

Key Competencies

  • Strong problem-solving and analytical thinking
  • Attention to detail and design sensitivity
  • Effective communication and collaboration
  • Mentorship and leadership skills
  • Adaptability and continuous learning mindset

Nice-to-Have Skills

  • TypeScript
  • Web animations (GSAP, Framer Motion)
  • Progressive Web Apps (PWA)
  • Basic backend knowledge (Node.js, APIs)
  • SEO Principles
  • HTML, CSS
  • Testing & Debugging

#J-18808-Ljbffr

Create a job alert for this search

Senior Front end Developer • Johannesburg, Gauteng, ZA