About the Role
Our client, a leading FinTech company renowned for its innovative digital solutions, is actively seeking a highly skilled Senior Frontend Developer specializing in React to join their dynamic engineering team in Centurion, Gauteng . This is a crucial role where you will be instrumental in developing and enhancing user-facing features for their cutting-edge financial platforms. You will collaborate closely with UI/UX designers and backend engineers to deliver high-quality, responsive, and performant web applications. We are looking for a developer who is passionate about clean code, modern JavaScript, and creating exceptional user experiences. This position offers the opportunity to work on complex projects, mentor junior developers, and contribute to the architectural decisions within a fast-paced, collaborative environment. Be a part of a company that is revolutionizing the financial services industry in Gauteng through technology.
Key Responsibilities
- Develop, test, and deploy responsive and user-friendly frontend features using React and related technologies.
- Collaborate with UI/UX designers to translate wireframes and mockups into high-quality, interactive user interfaces.
- Work closely with backend developers to integrate frontend components with server-side logic and APIs.
- Write clean, maintainable, and well-documented code following best practices.
- Optimize application performance for maximum speed and scalability across various devices and browsers.
- Implement and maintain robust testing strategies, including unit, integration, and end-to-end testing.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Contribute to architectural discussions and decisions regarding frontend development.
- Identify and troubleshoot bugs and performance issues.
- Mentor junior frontend developers and provide technical guidance.
- Stay current with emerging frontend technologies and propose their adoption where appropriate.
- Ensure accessibility standards are met in all frontend developments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend development.
- Proven expertise in building complex web applications with React.
- Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with modern frontend build pipelines and tools (e.g., Webpack, Babel).
- Experience with RESTful APIs and asynchronous request handling.
- Proficiency in version control systems, particularly Git.
- Experience with testing frameworks (e.g., Jest, React Testing Library).
- Understanding of web performance optimization techniques.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience with TypeScript is a significant advantage.
- Knowledge of backend technologies or cloud platforms is a plus.
Benefits
- Highly competitive salary package.
- Opportunity to work with a leading FinTech innovator in Centurion .
- Comprehensive health insurance and retirement benefits.
- Generous paid time off and holidays.
- Professional development budget for conferences and training.
- Modern and well-equipped office space with flexible working arrangements.
- Engaging team culture and regular social events.
- Access to cutting-edge technology and tools.
- Potential for significant career growth and impact.
- Employee wellness programs.