Mid-Level Software Engineer (Mobile & Front End)
Role details
Job location
Tech stack
Job description
We're a close-knit engineering team building and running the internal products that 700+ employees across 70+ locations depend on every day; from our Laravel-based ops platform, to Azure data pipelines, mobile apps built with React Native / Expo, and a new greenfield platform in early development., We're looking for a Mid-Level Software Engineer who leans towards the mobile and front-end side of what we build.
You'll be a hands-on contributor to our React Native / Expo apps; used daily out in the field; and work across the React and Laravel that backs them.
This is a hands-on, ship-it role with real influence. With no project managers, you'll take features from idea through to production yourself, and you'll see your work live quickly.
What you'll be doing
- Build and evolve React Native / Expo mobile apps; features, fixes, releases (EAS / OTA), and keeping them stable on real-world devices
- Build front-end features in React and TypeScript
- Work across the Laravel / PHP backend; APIs, auth, and endpoints your apps consume
- Own work end to end; scope, design, build, ship and demo
- Write clean, tested code and contribute through code reviews
- Use our Azure environment to deploy and run what you ship
- Help shape the mobile experience of a greenfield platform
- Contribute to building AI features into products, not just using AI tools., Filament, native mobile work, push notifications / offline sync, Astro, OAuth / SSO, integrations, or queue systems
What you'll get
- A central role on the apps and front ends 700+ people rely on daily
- A fast-paced environment where your work hits production quickly
- A broad stack across mobile, web, data, and cloud
- Real influence on what gets built and how
- A clear path to senior engineer
- The chance to help shape a greenfield platform from early stages.
Requirements
Do you have experience in Azure?, * A few years' experience in front-end or full-stack engineering
- Strong React Native (ideally Expo); experience shipping apps to production
- Strong React and modern TypeScript / JavaScript
- Confident PHP / Laravel capability (core to the role)
- Solid SQL and data understanding
- Experience working with a cloud platform (Azure preferred)
- Comfortable owning work from requirement to delivery
- Curious, self-driven, and passionate about the craft
- Confident using AI tools; with real understanding behind the code
- Up for building AI into products, not just using it.
Benefits & conditions
Pulled from the full job description
- Referral programme
- Employee mentoring programme
- Financial planning services
- Employee discount
- Sick pay
- Life insurance
- Store discount, * Canteen
- Casual dress
- Company events
- Company pension
- Discounted or free food
- Employee discount
- Employee mentoring programme
- Financial planning services
- Health & wellbeing programme
- Life insurance
- On-site parking
- Private medical insurance
- Referral programme
- Sick pay
- Store discount