Senior Front-End Engineer at Rotageek
About Rotageek:
Rotageek started as a small side project when our CEO – an A&E doctor – wanted to improve scheduling in his hospital department. Today, we’re reinventing how employees are scheduled by helping organisations ditch manual paper & excel based methods in favour of sleek, intelligent, and interactive digital rotas.
Our unique approach to workforce management helps employees improve their work-life balance by giving them more ownership over their hours while decreasing operational costs and simplifying processes for their employers. We use intelligent technology to ensure the right staff are available to meet complex demand considerations through rotas which are simple to create, modify, and distribute.
The role:
We’re looking for someone who will play a key role in shaping the user experience of our products, building intuitive, performant, and accessible interfaces that make complex scheduling simple and realise the future of digital scheduling.. You'll be embedded within a cross-functional product squad, collaborating closely with designers, product managers, and backend engineers to deliver impactful, user-centric features across both web and mobile platforms.
You’ll work with our frontend stack including React, React Native, TypeScript, and a component-driven design system. We value thoughtful engineers who enjoy contributing to technical strategy, mentoring others, and raising the bar on engineering excellence. As a senior member of the team, you'll be trusted to make architectural decisions, influence our frontend roadmap, and guide the evolution of our shared codebase and design language, across both platforms.
We’re a little obsessive about using the most appropriate tech to solve our problems, so there’s always an opportunity to learn new skills. You’ll be someone who is hands-on, forward-thinking, and excited by solving real-world problems through elegant and scalable frontend and mobile solutions.
What we expect from our Engineers:
• You write clean, maintainable and well-structured code.
• You will have a strong understanding of software engineering principles and care deeply about building scalable and performant systems. You’re comfortable suggesting new and brave ideas, technologies and ways of working.
• You actively use AI-powered tools like Cursor, Claude Code, Codex and Copilot, using them to boost productivity, improve quality, and accelerate delivery… not as gimmicks, but as a part of modern engineering workflow.
• You thrive in an agile , collaborative environment, contributing to short feedback loops and continuous improvement.
• You are comfortable working with a range of different technologies and platforms and can and can research the best solutions to help drive our platform.
• When things go wrong, you roll up your sleeves and help solve problems fast.
Your responsibilities:
• Own the design, build, and maintenance of user interfaces across web and mobile platforms using React and React Native, ensuring performant, accessible, and responsive experiences.
• Collaborate closely with designers, product managers, and backend engineers to translate designs and product requirements into high-quality, production-ready code.
• Lead the implementation and evolution of our component library and design system, promoting consistency and scalability across products.
• Contribute to frontend architecture decisions, including state management, navigation, performance optimisation, and tooling.
• Advocate for and implement modern best practices in frontend development, including accessibility, testing, and cross-platform compatibility.
• Help drive innovation and technical strategy by evaluating and introducing new technologies and approaches where appropriate.
• Ensure code quality through peer reviews, pair programming, and mentoring of junior and mid-level engineers.
• Collaborate with backend engineers on API integration, ensuring seamless end-to-end functionality.
• Support the team in identifying and resolving bugs, performance issues, and production incidents with empathy and urgency.
• Contribute to continuous improvement of our processes, codebase, and team culture through knowledge sharing and feedback.
• Lead the way on AI/GenAI tooling, helping the team adopt tools like Copilot, GPT, and others where they drive real impact.
• Document the essentials, complex doesn’t have to mean confusing, and you’ll help keep our processes clear and usable.
• Estimate realistically, and deliver predictably, we trust our engineers to scope and own their work.
As the ideal candidate, you need to:
• Have strong experience building responsive, accessible web applications using React and TypeScript, with a solid understanding of modern JavaScript, HTML, and CSS.
• Have hands-on experience delivering mobile applications using React Native, including managing platform differences, performance optimisations, and release processes for iOS and Android.
• Be confident implementing and maintaining component libraries and design systems, with working knowledge of methodologies such as Atomic Design.
• Be comfortable translating complex UI/UX designs into pixel-perfect, production-ready interfaces, and collaborating closely with designers to achieve high visual and functional fidelity.
• Demonstrate a clear understanding of frontend architecture patterns, including component-based development, state management (e.g. Mobx, Apollo, Redux, Zustand, or similar), and client-side routing.
• Have experience working with cross-functional teams and integrating with backend APIs to deliver cohesive user experiences.
• Be familiar with modern frontend tooling (such as Vite, Webpack, Storybook, Tailwind, or CSS-in-JS), and know how to evaluate and introduce new technologies where appropriate.
• Demonstrate excellent interpersonal skills, with the ability to build effective working relationships across teams using collaboration and persuasion skills.
• Be confident managing competing priorities, troubleshooting issues, and working under pressure to meet internal and external deadlines.
Benefits:
More information on our benefits below plus a competitive pay c£75,000 - £80,000 subject to experience.
Recommended Jobs
Senior Finance Administrator - High-Performing Secondary...
Location: Westminster, Central London Start Date: January 2026 Salary: Paid on a senior support staff scale (dependent on experience) A high-performing secondary school in Westminster is se…
Primary Teaching Vacancy | Independent School in Westminster
An established and high-achieving independent school in Westminster is seeking a passionate and committed Primary Teacher to join its teaching team from January 2026 . This is a full-time, perm…
Teacher of Mathematics - Harrow Independent School
School Status & Location Sector: Prestigious Independent School (Co-educational, with Sixth Form). Borough: Harrow Start Date: Permanent, full-time role commencing January 2026. The Oppor…
Midday Mealtime Supervisor (MDMS)
Midday Mealtime Supervisor - SEND SchoolLocation: Sidcup, Borough of Bexley Hours: 11:30am - 1:30pm, Monday to Friday Pay: £13.69 per hour Contract: Full-time and part-time opportunities available …
Children’s Care Assistant
Caremark Hounslow are recruiting for Children’s Support Workers in London Borough of Hounslow At Caremark Hounslow we support Children, Young People & Adults to live an independent lifestyle. D…
Year 3 Class Teacher | Inclusive School in Walthamstow
Are you ready to inspire and motivate pupils as they begin Key Stage 2? We are looking for a dynamic and dedicated Year 3 Teacher to join our fantastic primary school in Waltham Forest from January 2…
HR Advisor
Sephora seeks an HR Advisor in London to support retail store teams. The role involves maintaining HR records, ensuring compliance with UK employment legislation, and providing first-line advice on em…
Year 2 Teacher - Harrow
A warm, well-resourced Harrow primary is looking to appoint a committed and reflective Year 2 Teacher to join KS1 on a Full-Time basis from January 2026. The successful Year 2 Teacher will be invited…
Bricklayers
We are currently recruiting for a client of ours who is in need of CSCS Bricklayers for a project based in Bond Street . Skills and requirements: Valid CSCS card and PPE At least 4 years cons…
Junior Account Executive, PR
Smart, tenacious, and resourceful people feel at home here. Role Overview The primary purpose of this role is to assist in all client projects & campaign processes to deliver excellent service …