We are seeking an experienced Senior React Developer to join our dynamic team and lead the front-end development of cutting-edge web applications.
This role will focus on designing and implementing high-quality, scalable, and maintainable React applications.
You will work closely with cross-functional teams, including product, design, and backend developers, to deliver user-centric solutions that align with our company's goals.
Key Responsibilities Develop and maintain high-performance web applications using React.js.Lead the front-end architecture and development, ensuring responsive design and optimal user experience.Collaborate with product managers, UX/UI designers, and backend engineers to define and implement front-end solutions.Optimise components for maximum performance across a range of devices and browsers.Write clean, well-documented, and reusable code, adhering to best practices and coding standards.Mentor junior developers and review their code to ensure high-quality outputs.Participate in sprint planning, code reviews, and team meetings, contributing technical expertise to shape project direction.Implement and advocate for front-end best practices, including accessibility, security, and performance optimisations. Qualifications & Experience Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).5+ years of experience in front-end development, with at least 3 years specialising in React.js.Strong expertise in JavaScript (ES6+), HTML5, and CSS3, with experience in responsive design.Proficiency with Redux, React hooks, and context API for state management.Experience with TypeScript is highly advantageous.Familiarity with modern front-end build pipelines and tools such as Webpack, Babel, and NPM.Experience with RESTful APIs and integrating front-end applications with backend services.Knowledge of frontend testing frameworks (e.g., Jest, React Testing Library).Familiarity with CI/CD pipelines and version control systems, particularly Git.Experience with modern UI frameworks/libraries (e.g., Material-UI, Ant Design) is beneficial. Skills & Competencies Exceptional problem-solving skills and the ability to debug complex issues in real-time.Strong understanding of front-end performance optimisation techniques.Excellent communication skills with the ability to clearly articulate technical concepts to team members.Proven ability to work independently and manage time effectively in a remote or distributed environment.A passion for learning and innovation, keeping up-to-date with industry trends and advancements in the JavaScript ecosystem. Bonus Points Experience with server-side rendering (SSR) and Next.js.Familiarity with GraphQL and its integration with React.Background in building accessible and inclusive web applications.Exposure to cloud services (AWS, GCP, Azure) and containerisation (Docker) is a plus.