NeurolabsLtd is seeking a skilled and passionateFrontend Engineerto join our dynamic team!
As a Frontend Engineer at Neurolabs, your role will involve the development and maintenance of the frontend components of our web application. You will primarily focus on building and deploying robust frontend solutions using React and TypeScript and ensuring seamless integration with backend services through GraphQL.
Neurolabs is dedicated to creating pioneering solutions that democratize Computer Vision technology. As a Frontend Engineer, you will have the chance to engage in various exciting projects that push the boundaries of what is achievable in the retail automation industry.
Employment type:Full-time, permanent contract
Experience:Mid and Senior level
Annual Salary:£65,000 - £90,000
Responsibilities
- Leading Frontend Development:Take ownership of the frontend development process, from architecture and design to implementation and deployment. Ensure the frontend application is optimized for performance and user experience.
- Collaboration: Work closely with backend developers, product manager, designer, and other stakeholders to gather requirements, provide feedback, and ensure alignment across the team.
- Technical Decision-Making: Make key technical decisions to drive the progress of frontend projects, ensuring best practices and high standards are maintained.
- Testing and Debugging:Implement and maintain robust testing practices to ensure the reliability and stability of the frontend application
- Deployment and Monitoring: Oversee the deployment processes for frontend solutions, ensuring smooth and efficient releases. Monitor the application in production and address any issues promptly
- Innovation and Improvement:Stay up-to-date with the latest industry trends and technologies. Proactively suggest improvements to the codebase, development processes, and tooling.
Requirements
- Professional Experience:Proven experience of minimum 5 years in a Frontend Engineer or similar.
- Extensive Experience in React: Proven track record of developing and maintaining complex web applications using React.
- Proficiency in TypeScript: Strong understanding of TypeScript, including its advanced features and best practices.
- GraphQL Knowledge:Experience with GraphQL, including schema design, query optimization, and client-side integration.
- Frontend Deployment Processes: Experience with deployment processes for frontend applications, including build tools, CI/CD pipelines, and cloud services.
- Testing Frameworks: Experience E2E testing frameworks such as Cypress, and component testing frameworks such as Jest or similar tools.
- State Management: Familiarity with state management libraries like Zustand or Redux.
- UI/UX Design Skills: Understanding of UI/UX design principles and experience working closely with designers to implement design specifications.
- Familiarity with Python: Basic knowledge of Python to collaborate effectively with backend developers and understand the overall tech stack.
- Experience with Different Frontend Frameworks: Familiarity with other leading frontend frameworks such as Angular and Vue.js .
Benefits
- Hybrid work style - ability to work from home and the London office (at least 2 days per week in the office)
- Flexible working hours
- Equity options
- 34 days annual leave (incl. public holidays in your residence country)
- Bi-annual company retreat and bi-annual team meetings (workation)
- Private medical insurance, including mental health, dental, opticians cover, and business as well as personal travel insurance.
- Pension Plans
- Cycle to Work Scheme