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 :
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 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
Senior Developer • Johannesburg Metropolitan Municipality, Gauteng, South Africa