
Naimuri - Frontend Software Engineer
- Manchester
- Permanent
- Full-time
'muri' meaning 'overburden'These principles apply to every aspect of an organisation from technology, process and infrastructure, through to people, culture and leadership. This means that we empower our teams to do what they think is the right thing, giving them the skills and confidence to explore new ways of working, and to create a bias-free environment, where all our people feel comfortable collaborating to deliver the finest ideas and solutions in an agile environment.Our business is focused on 4 cornerstones, which shape and underpin the way in which we go about work and treat each other. These are: Wellbeing, Empowerment, Perpetual Edge and Delivery.People and culture are at the heart of Naimuri, so that collectively, we can realise our mission of 'making the UK a safer place to be'.About the roleWe are seeking a talented and passionate Frontend Software Engineer to play a crucial role in designing, developing, and maintaining the user-facing aspects of software.What You'll Do:
- Collaborate closely with technical lead, UX/UI designers and backend engineers to translate user stories and design mockups into high-quality, responsive, and intuitive web interfaces.
- Develop and maintain robust, scalable, and performant frontend applications using (but not limited to) React, Typescript, HTML, CSS.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Implement and maintain unit, integration, and end-to-end tests to ensure application quality and reliability.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Identify and troubleshoot UI/UX issues, debugging and resolving them effectively.
- Stay up-to-date with the latest frontend technologies, frameworks, and best practices.
- Contribute to the continuous improvement of our development processes and tools.
- Take ownership of and lead on the development of the frontend of systems.
- Mentor junior engineers.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven professional experience as a Frontend Software Engineer or similar role (3-4+ years.)
- Strong proficiency in JavaScript (ES6+), TypeScript.
- Expertise in React.
- Solid understanding of web markup, including HTML5 and CSS3.
- Experience with responsive design principles and cross-browser compatibility.
- Familiarity with RESTful APIs and asynchronous request handling.
- Proficiency with version control systems (e.g., Git).
- Understanding of software development best practices, including testing, debugging, and performance optimization.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with component libraries or design systems.
- Experience in e2e testing with Cypress.
- Experience with Redux.
- Familiarity with AWS.
- Knowledge of accessibility standards (WCAG).
- Experience with CI/CD pipelines.
- Experience with Kubernetes and Docker.
- Flexible/Hybrid working options
- A company performance related bonus
- Pension matched 1.5x up to 10.5%
- AXA group 1 medical cover
- Personal training budget
- Holiday buy-back scheme
- A flexible benefits scheme