×
Register Here to Apply for Jobs or Post Jobs. X

Senior Front end Developer

Job in Johannesburg, 2000, South Africa
Listing for: Avatar Advisory
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Front End Developer, HTML CSS, Web Developer, Javascript
Job Description & How to Apply Below

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 Dev Ops 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
    • Type Script
    • Web animations (GSAP, Framer Motion)
    • Progressive Web Apps (PWA)
    • Basic backend knowledge (Node.js, APIs)
    • SEO Principles
    • HTML, CSS
    • Testing & Debugging
    #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary