About the Role
Our client, a dynamic software development company specializing in bespoke business solutions, is seeking a talented Senior Frontend Developer to enhance their product offerings. This exciting opportunity is based in Klerksdorp, North West. You will be responsible for crafting intuitive, high-performance user interfaces and ensuring a seamless user experience across various web applications. The ideal candidate possesses a strong command of modern frontend technologies, a keen eye for design, and a passion for creating engaging and accessible digital products. This hybrid role combines the benefits of collaborative in-office work with the flexibility of remote work, fostering productivity and work-life balance within the North West region.
Key Responsibilities
- Develop and implement new user-facing features using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Build reusable components and frontend libraries for future use.
- Translate UI/UX design wireframes into high-quality, responsive code.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Collaborate effectively with backend developers and UI/UX designers to integrate frontend components with server-side logic.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, providing and receiving constructive feedback.
- Identify and troubleshoot UI bugs and performance issues.
- Stay up-to-date with emerging frontend technologies and best practices.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 4+ years of professional frontend development experience.
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Expertise in at least one modern JavaScript framework such as React, Angular, or Vue.js.
- Experience with state management libraries (e.g., Redux, Vuex).
- Understanding of responsive design principles and mobile-first development.
- Familiarity with build tools like Webpack or Parcel.
- Experience with RESTful APIs and asynchronous request handling.
- Knowledge of version control systems like Git.
- Excellent problem-solving skills and attention to detail.
Benefits
- Competitive salary package based on experience.
- Company-sponsored medical aid plan.
- Pension fund contribution.
- Generous annual leave policy.
- Opportunities for professional growth and learning through workshops and online courses.
- Hybrid work model that balances in-office collaboration with remote flexibility.
- Engaging work environment with a focus on innovation.
- Regular team social events.