React- Lead Front End Developer
iO Associates - Crewe
Crewe
React Lead Front End Developer
Location: Nottingham, Hybrid (2 days in office)
Salary: £70k DOE + benefits package
About company: Our client specialises in customs formalities, enabling businesses to grow internationally. They offer seamless customs clearance, empowering traders and eliminating bottlenecks. Their team includes certified advisers and partners with leading brands in the UK and Europe, simplifying import and export management.
Role Overview: We are seeking a passionate Lead Front-End Developer to join our client's development team. You will be responsible for designing and developing user-friendly web applications, leading the front-end development team with technical expertise, and ensuring smooth integration with the backend systems.
Key Responsibilities:
- Lead the front-end development team and mentor junior developers.
- Architect, develop, and maintain highly responsive user interfaces using React.
- Collaborate closely with product managers, designers, and backend developers to deliver high-quality products.
- Translate UI/UX designs into interactive and efficient web applications.
- Optimize application performance for speed and scalability.
- Ensure cross-browser compatibility and adherence to web standards.
- Implement unit and integration tests to ensure code quality.
- Stay up-to-date with the latest trends and best practices in front-end development and web technologies.
- Conduct code reviews and contribute to a high standard of code quality.
- Collaborate in Agile/Scrum development environments to deliver projects on time.
Why Join Us?
- Join the most technically advanced tech-driven logistics company.
- A chance to lead an exciting team and shape a top product.
- Competitive salary and benefits package.
- Flexible hybrid working model.
Requirements:
- 5+ years of experience in front-end development, with a focus on React.
- Proficient in JavaScript (ES6+), HTML5, CSS3, and modern front-end frameworks.
- Strong understanding of React.js and its core principles, including hooks, state management (Redux or Context API), and component lifecycles.
- Experience with TypeScript is highly desirable.
- Familiarity with RESTful APIs, GraphQL, and WebSocket communication.
- Experience with version control systems, such as Git.
- Proficient in using build tools like Webpack, Babel, and package managers (npm/yarn).
- Experience with front-end testing frameworks like Jest, Enzyme, or React Testing Library.
- Knowledge of responsive design, accessibility standards, and browser compatibility.
- Strong attention to detail and ability to convert UI designs (Figma/Sketch) into pixel-perfect front-end implementations.
- Understanding of Agile methodologies and working in Scrum teams.