We are seeking a highly skilled JavaScript Developer with expertise in [URL Removed] to join our dynamic development team in the Bryanston area. You will play a key role in building and maintaining modern web applications, ensuring high performance, responsiveness, and user-friendly experiences.
Key Responsibilities:
- Develop, maintain, and optimize web applications using JavaScript and [URL Removed]
- Build reusable components and front-end libraries for future use.
- Ensure cross-browser compatibility and responsive design.
- Collaborate with designers, back-end developers, and product managers to deliver high-quality products.
- Write clean, efficient, and well-documented code.
- Conduct code reviews and provide mentorship to junior developers.
- Optimize application performance and troubleshoot issues as they arise.
- Integrate with RESTful APIs and third-party services.
- Stay up to date with the latest industry trends and best practices in web development.
Requirements
- 5+ years of professional experience in JavaScript development.
- Strong expertise in [URL Removed] and its core principles, including hooks and state management (e.g., Redux, Context API).
- Proficiency in TypeScript is highly desirable.
- Experience with HTML5, CSS3, and modern UI frameworks (e.g., Tailwind CSS, Material-UI).
- Solid understanding of RESTful APIs and JSON.
- Familiarity with version control systems (e.g., Git, GitHub).
- Experience with modern build tools (e.g., Webpack, Vite) and package managers (e.g., npm, Yarn).
- Understanding of unit and integration testing (e.g., Jest, React Testing Library).
- Exposure to Agile development methodologies.
- Experience with CI/CD pipelines and DevOps practices is a plus.
Desired Skills:
- Javascript
- react
- Frontend
Desired Qualification Level:
- Diploma
About The Employer: