About the Role
Our client, a dynamic tech company specializing in SaaS solutions, is seeking an experienced Senior Frontend Engineer to join their team in Nelspruit, Mpumalanga. This hybrid role allows for a flexible work arrangement, combining in-office collaboration with remote work. You will be responsible for building intuitive and responsive user interfaces for our flagship products, ensuring a seamless and engaging user experience. This is an excellent opportunity to work with a talented team, leverage modern frontend technologies, and contribute significantly to product development. We are passionate about creating user-centric designs and innovative solutions.
Key Responsibilities
- Develop high-quality, performant, and responsive user interfaces using React and associated libraries.
- Collaborate closely with UI/UX designers and product managers to translate wireframes and mockups into functional web applications.
- Write clean, maintainable, and well-documented code adhering to frontend best practices.
- Optimize frontend performance for speed and scalability across various devices and browsers.
- Implement and maintain state management solutions (e.g., Redux, Context API).
- Integrate frontend applications with backend APIs.
- Conduct code reviews and provide constructive feedback to enhance code quality.
- Troubleshoot and debug frontend issues, ensuring a smooth user experience.
- Stay updated with the latest frontend technologies, frameworks, and industry trends.
- Contribute to architectural decisions and technical strategy for the frontend development process.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 5+ years of professional experience in frontend development.
- Expertise in React.js and its core principles.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).
- Understanding of responsive design principles and cross-browser compatibility.
- Proficiency with version control systems, particularly Git.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills.
Benefits
- Competitive salary and potential for annual bonuses.
- Hybrid work model offering flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and public holiday allowance.
- Opportunities for professional development, workshops, and conferences.
- Be part of a creative and innovative team in Nelspruit, Mpumalanga.
- Access to modern development tools and technologies.
- Retirement savings plan.