Senior Frontend Developer - React
Summary
Senior Frontend Developer building responsive, interactive user interfaces with React for a fully remote digital products team. Day to day: translating designs and wireframes into clean, maintainable code, optimizing performance and cross-browser compatibility, reviewing code, and mentoring junior developers. Core stack: React.js, JavaScript, HTML5/CSS3, Redux/Zustand, Webpack/Vite.
About the Role
Our client is seeking a talented and experienced Senior Frontend Developer with deep expertise in React to join their innovative digital products team. This fully remote position offers the chance to build cutting-edge user interfaces for a global audience. You will lead the development of user-facing features, translate designs and wireframes into high-quality code, and ensure the technical feasibility of UI/UX designs. The ideal candidate possesses a keen eye for detail, a passion for creating seamless user experiences, and the ability to mentor other frontend developers. Join a company that values creativity, collaboration, and pushing the boundaries of web technology.
Key Responsibilities
- Develop, test, and deploy responsive and interactive user interfaces using React and related libraries.
- Collaborate closely with UI/UX designers to implement intuitive and visually appealing user experiences.
- Translate complex requirements and wireframes into clean, efficient, and maintainable frontend code.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Conduct code reviews, mentor junior frontend developers, and contribute to establishing frontend best practices.
- Ensure the technical feasibility of UI/UX designs and provide technical guidance throughout the product development lifecycle.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent professional experience.
- 5+ years of professional experience in frontend development , with a strong focus on modern JavaScript frameworks.
- Expert proficiency in React.js and its core principles, including Hooks and Context API.
- Solid understanding of HTML5, CSS3, and related preprocessors (e.g., SASS, LESS).
- Experience with state management libraries (e.g., Redux, Zustand) and build tools (e.g., Webpack, Vite).
- Familiarity with RESTful APIs, version control (Git), and agile methodologies.
Benefits
- Competitive salary and annual bonus structure.
- Fully remote work arrangement, providing significant flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and wellness programs.
- Budget for ongoing professional development, including training and conferences.
- Opportunity to work on exciting, high-impact projects from Klerksdorp .