About the Role
Our client, a prominent technology solutions provider known for its innovative digital platforms and robust software development, is seeking a Senior Frontend Developer with expertise in React and/or Angular. This role is based in Sandton, Gauteng, and offers a hybrid work model, blending collaborative in-office sessions with the flexibility of remote work. You will be instrumental in building and enhancing sophisticated user interfaces for our flagship products, collaborating closely with UI/UX designers, backend developers, and product managers. As a senior member of the team, you will contribute to architectural decisions, mentor junior developers, and ensure the delivery of high-quality, scalable, and performant web applications. This is an excellent opportunity to work with a forward-thinking company and contribute to impactful technology solutions.
Key Responsibilities
- Develop, implement, and maintain responsive and user-friendly web interfaces using React and/or Angular.
- Collaborate with UI/UX designers to translate visual concepts and wireframes into functional code.
- Write clean, efficient, and well-documented code adhering to best practices and coding standards.
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Participate in code reviews, providing constructive feedback to team members and ensuring code quality.
- Troubleshoot and debug frontend issues, identifying and implementing effective solutions.
- Contribute to architectural discussions and decisions for frontend development.
- Mentor junior frontend developers, sharing knowledge and best practices.
- Stay up-to-date with emerging frontend technologies and frameworks.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in frontend development.
- Proven expertise in JavaScript (ES6+) and modern frontend frameworks like React and/or Angular.
- Strong understanding of HTML5, CSS3, and responsive design principles.
- Experience with state management libraries (e.g., Redux, NgRx) and build tools (e.g., Webpack, Babel).
- Familiarity with RESTful APIs and asynchronous programming.
- Knowledge of version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and company holidays.
- Opportunities for professional development, training, and certifications.
- Hybrid work model offering flexibility and collaboration.
- Work on exciting and challenging projects with cutting-edge technologies.
- Collaborative and supportive team environment in Sandton.