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
AML Compliance - Legal
AML Compliance - Legal London (hybrid) Salary: competitive We are recruiting for an AML analyst to join our legal clients compliance team, this is an excellent opportunity to work with an ou…
Paid Media Senior Account Manager
COMPANY OVERVIEW Croud is a global, full service digital marketing agency with a unique business model that helps businesses drive sustainable growth in the new world of marketing. Croud was rec…
Private Client PA/Secretary, Established London Law Firm (WC2A), £45k per annum with hybrid working
Job description Private Client PA/Secretary, Established London Law Firm (WC2A), £45k per annum with hybrid working An excellent opportunity has arisen for an experienced PA/Secretary to …
Business Development Manager (CCS & Hydrogen) - 12 ...
Business Development Manager (CCS & Hydrogen) - 12 Months FTC Advert Close date: 12th January 2026 Purpose of Role: As the Business Development Manager (CCS & Hydrogen) at TCE, you play a pivot…
Commercial Lead
Commercial Lead About the Opportunity Are you passionate about driving commercial growth and building high-impact client relationships? We are seeking a skilled Commercial Lead to play a piv…
Head of Workforce Planning and Operations | Wimbledon AELTC
Job Details Head of Workforce Planning and Operations - AELTC Wimbledon Up to £60,000 per annum + excellent benefits including healthcare, wellbeing support, 23 days' annual leave plus bank ho…
Principal Electrical Engineer
Working within our diverse, multidisciplinary teams, you'll be the pivotal link-liaising with Project Managers, clients, and supply chain partners. Your work will span the full project lifecycle, pro…
Design Technology Teacher - Community-Oriented - Havering
DT Teacher– Inspire Practical Skills in a Community-Oriented, Nurturing School – Havering A large, community-oriented secondary school in Havering is seeking a Design & Technology Teacher fro…
Casualty Claims Adjuster
A widely respected Lloyd's Syndicate have a new opening for a Casualty Claims Adjuster, due to expansion. You will be responsible for a varied caseload of International (Including U.S.) Employers Liab…