Senior React Native Developer
Role details
Job location
Tech stack
Job description
As a Senior React Native Developer, you will be a technical pillar within your squad. This is a role for a thoughtful builder who enjoys designing end-to-end features and small subsystems while ensuring code remains modular and scalable. You will play a vital part in our community, balancing technical delivery with the meaningful mentorship of junior colleagues., * Technical Excellence & Delivery: Designing and delivering end-to-end features and small subsystems; optimising app performance, accessibility, and responsiveness; and being accountable for successful delivery of features.
-
Communication & Stakeholder Management: Explaining technical trade-offs in plain language; and presenting demos confidently to clients and stakeholders to shape tactical direction.
-
Leadership & Team Collaboration: Leading delivery of specific features or workstreams; and mentoring junior colleagues in both craft and process.
-
Culture & Community of Practice: Regularly mentoring others across the practice; and representing Waracle in interviews and recruitment panels.
-
Participating in ad-hoc duties from time to time as required by management., We believe in supporting our team holistically, ensuring you have the tools to thrive inside and outside of work:
-
Rest & Recharge: 35 days of holiday (27 days annual leave plus 8 bank holidays).
-
Financial Security: Company-matched 5% pension and a Death in Service benefit (2x salary).
-
Health & Wellness: Medicash Health plans, Employee Assistance Programme, and Group Sickness Cover.
-
Flexible Working: Hybrid-first approach with a home office setup budget.
-
Learning & Growth: Access to Udemy Business and a dedicated L&D budget for your continuous development.
-
Family First: Enhanced parental leave policies, including specific support for fertility journeys.
-
Community: Monthly office lunches, regular meet-ups, and the Spirit of Waracle initiative for local charitable impact.
Requirements
- Significant experience as a Senior Developer with a track record of delivering complex digital products.
- Proficiency in modern development frameworks, with experience in mobile development using React Native with Expo and backend/integration work using Python.
- Expertise in designing scalable technical architectures and guiding testing strategies (unit, integration, UI).
- Strong ability to mentor team members and provide constructive feedback during peer reviews.
- Strong grasp of software engineering fundamentals, including design patterns, code maintainability, and secure development practices.
- Excellent problem-solving skills and the ability to work independently.
- Strong collaboration and communication skills, with a willingness to work closely with stakeholders.