Talent.com
This job offer is not available in your country.
Senior JavaScript Developer

Senior JavaScript Developer

Sabenza IT & RecruitmentJohannesburg Metropolitan Municipality, Gauteng, South Africa
3 days ago
Job description

We are looking for a Senior JavaScript Developer with deep expertise in to join our development team. The ideal candidate is passionate about building scalable highperformance web applications and thrives in a collaborative fastpaced environment. You will play a critical role in designing developing and maintaining modern frontend solutions that deliver excellent user experiences.

Key Responsibilities :

  • Develop and maintain scalable frontend applications using and related technologies.
  • Collaborate with product managers UX / UI designers and backend engineers to deliver highquality features.
  • Lead architectural decisions for frontend solutions and ensure code quality through code reviews and mentoring.
  • Optimize applications for maximum speed and scalability.
  • Implement responsive designs and ensure crossbrowser compatibility.
  • Integrate APIs and work closely with backend developers to define data exchange protocols.
  • Write and maintain unit and integration tests using modern testing frameworks.
  • Contribute to continuous improvement of development practices and team workflows.
  • Stay updated with the latest trends and best practices in JavaScript and React development.

Requirements

  • Bachelor s degree in Computer Science Engineering or a related field (or equivalent experience).
  • 5 years of professional experience in JavaScript development.
  • 3 years of experience with including hooks context and component lifecycle.
  • Strong knowledge of HTML5 CSS3 and modern JavaScript (ES6.
  • Experience with state management tools like Redux Zustand or Context API.
  • Proficiency in using TypeScript is a strong plus.
  • Experience with RESTful APIs and / or GraphQL.
  • Familiarity with modern frontend tooling such as Webpack Babel Vite or similar.
  • Understanding of CI / CD pipelines Git and modern DevOps practices.
  • Experience with unit testing libraries (Jest React Testing Library) and E2E testing frameworks (Cypress Playwright).
  • Excellent problemsolving skills and attention to detail.
  • Strong verbal and written communication skills.
  • Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience). 5+ years of professional experience in JavaScript development. 3+ years of experience with , including hooks, context, and component lifecycle. Strong knowledge of HTML5, CSS3, and modern JavaScript (ES6+. Experience with state management tools like Redux, Zustand, or Context API. Proficiency in using TypeScript is a strong plus. Experience with RESTful APIs and / or GraphQL. Familiarity with modern frontend tooling such as Webpack, Babel, Vite, or similar. Understanding of CI / CD pipelines, Git, and modern DevOps practices. Experience with unit testing libraries (Jest, React Testing Library) and E2E testing frameworks (Cypress, Playwright). Excellent problem-solving skills and attention to detail. Strong verbal and written communication skills.

    Key Skills

    Arm,CSS,C / C++,HTML5,React,Redux,Node.js,Angular,Ember.js,JavaScript,backbone.js,Operating Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1