About the Role
Our client, a leader in innovative digital solutions, is looking for a highly skilled Senior Frontend Developer to join their dynamic team in Pretoria, Gauteng . This role involves developing cutting-edge user interfaces and collaborating on complex web applications. You will play a crucial part in translating design concepts into functional, responsive, and engaging web experiences. The ideal candidate possesses a deep understanding of modern frontend technologies and best practices, with a proven ability to deliver high-quality code. Working within a collaborative environment, you will contribute to architectural decisions, mentor junior developers, and ensure the technical feasibility of UI/UX designs. This hybrid role offers the flexibility of remote work combined with essential in-office collaboration, making it perfect for experienced professionals seeking a balanced and impactful career. Join us in shaping the future of digital interfaces from our Pretoria hub.
Key Responsibilities
- Develop, implement, and maintain responsive and user-friendly web applications using modern frontend frameworks (React, Vue, or Angular).
- Translate UI/UX design wireframes and mockups into high-quality, reusable, and performant code.
- Collaborate closely with backend developers and designers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Write clean, well-documented, and maintainable code following established coding standards.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Identify and resolve frontend bugs and performance issues.
- Stay up-to-date with emerging frontend technologies and industry trends.
- Contribute to architectural discussions and technology selection.
- Mentor junior frontend developers and share knowledge within the team.
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.
- Proficiency in JavaScript, HTML5, and CSS3.
- Strong experience with at least one modern JavaScript framework (React, Vue.js, or Angular).
- Experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with RESTful APIs and asynchronous programming.
- Knowledge of build tools (e.g., Webpack, Babel) and package managers (e.g., npm, Yarn).
- Understanding of version control systems, preferably Git.
- Experience with testing frameworks (e.g., Jest, Mocha).
- Strong problem-solving skills and attention to detail.
- Based in or willing to work a hybrid schedule in Pretoria, Gauteng .
Benefits
- Competitive salary and attractive bonus structure.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development, training, and attending conferences.
- Hybrid work model offering a balance between office and remote work in Pretoria .
- A dynamic and collaborative team environment.
- Access to cutting-edge technology and development tools.
- Retirement savings plan with company contributions.
- Regular team-building activities and social events.
- The chance to work on challenging and impactful projects.