About the Role
Our client, a leading provider of innovative software solutions, is seeking a talented Senior Frontend Developer with expertise in Angular to join their team in Benoni, Gauteng . This role is crucial for shaping the user experience of our client's cutting-edge applications. You will be responsible for translating complex design concepts into responsive, high-performance user interfaces. The ideal candidate possesses a deep understanding of modern front-end frameworks, best practices in UI development, and a passion for creating intuitive and engaging user experiences. You will collaborate closely with UI/UX designers, backend engineers, and product managers to deliver exceptional digital products. This hybrid role offers the flexibility to work both remotely and from our office in Benoni , fostering a dynamic and collaborative environment.
Key Responsibilities
- Develop and maintain high-quality, responsive user interfaces using Angular framework.
- Translate UI/UX design wireframes and mockups into functional web pages.
- Write clean, efficient, and maintainable TypeScript and HTML/CSS code.
- Optimize frontend performance for speed and scalability across various devices and browsers.
- Collaborate effectively with backend developers to integrate frontend components with server-side logic.
- Implement and maintain state management solutions.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug frontend issues, ensuring a seamless user experience.
- Stay up-to-date with the latest trends and best practices in frontend development.
- Contribute to architectural decisions and technology selection for frontend development.
- Mentor junior frontend developers and foster a culture of technical excellence.
Requirements
- Bachelor's degree in Computer Science, Web Design, or a related field, or equivalent professional experience.
- 5+ years of experience in frontend development with a strong focus on Angular.
- Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- In-depth knowledge of the Angular framework and its ecosystem (e.g., RxJS, NgRx).
- Experience with responsive design and cross-browser compatibility.
- Familiarity with build tools such as Webpack and task runners like Grunt/Gulp.
- Understanding of RESTful API integration.
- Experience with version control systems (Git).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Prior experience in a hybrid work setting is beneficial.
- Experience with performance optimization techniques is a plus.
Benefits
- Our client offers a competitive salary package, reflecting your skills and experience.
- Employees are provided with comprehensive medical aid coverage, including day-to-day benefits.
- Opportunities for continuous learning and professional development are available through training programs, workshops, and conference attendance.
- A flexible hybrid working arrangement is offered, balancing remote work with in-office collaboration.
- The company cultivates a supportive and innovative work environment.
- Generous paid time off is provided.
- Join our team in Benoni, Gauteng , and contribute to exciting projects.