Senior Full-Stack Mobile Developer
Reference: BH-382p
Job Type: Permanent
Location: Remote (Edinburgh, Scotland) - 1 day per month. On-site interview
Salary: up to £60,000 per annum
About The Client:
* Our client is a growing SaaS organisation delivering software solutions that support operational efficiency across logistics and field-based services. Their platform is widely used to manage complex, real-time processes, helping businesses improve performance and visibility across their operations.
* They offer a collaborative and supportive environment, with a strong focus on continuous improvement, engineering quality, and team development.
Responsibilities & Core Engineering Expertise
* Build and maintain high-quality mobile and web applications using modern JavaScript technologies
* Deliver scalable features and APIs with a strong focus on performance, reliability, and security
* Contribute to system architecture, code quality, and long-term maintainability
* Own delivery end-to-end, from concept through to production
* Work with relational databases (SQL) and backend integrations
* Apply strong engineering principles across testing, CI/CD, and version control (Git)
* Collaborate with Product, QA, DevOps, and cross-functional teams to deliver effective solutions
* Identify and resolve performance, scalability, and operational challenges
* Participate in code reviews and promote engineering best practices
* Mentor and support other engineers within the team
* Contribute to documentation, monitoring, and observability improvements
* Continuously improve processes, tooling, and overall team efficiency
* Communicate effectively with both technical and non-technical stakeholders
Experience in Frontend & Mobile Tech:
Essential
* Strong experience with React Native (modern)
* Proficiency in TypeScript (fully typed applications)
* Experience with Redux for state management
* Strong understanding of CSS and styling approaches (e.g. TailwindCSS, Flexbox, Grid)
* Experience building and maintaining Android applications
* Experience building and maintaining iOS applications
* Experience writing unit tests using Jest
Desirable
* Experience with Expo for React Native development
* Experience implementing i18n (internationalisation) for multi-language / multi-region applications
* Experience working with native mobile features, such as:
* Local storage solutions (e.g. Redux Persist)
* Location tracking (GPS)
* Camera integrations (QR code / barcode scanning)
* Maps integration (e.g. Mapbox SDK)
Backend Experience:
Essential
* Strong experience with PHP
* Experience with modern PHP frameworks (preferably Symfony, but Laravel or others accepted)
* Strong proficiency with SQL and relational databases
* Experience working with CI/CD pipelines (e.g. GitLab CI)
Desirable
* Experience using Doctrine ORM
* Experience with Codeception for testing
Why Join?
* Hybrid working model with flexibility.
* Supportive and collaborative team environment.
* Opportunities for professional development and mentoring.
* Regular team events and a strong team culture.
* Opportunity to make a meaningful impact within a growing technology business.
Benefits
* 30 days annual leave plus holiday purchase scheme.
* Flexible working options with hybrid setup.
* High-spec workstation with multiple monitors and choice of OS.
* Structured onboarding and ongoing training support.
* Dedicated personal development budget.
* Modern office environment with complimentary snacks, drinks, and refreshments.
* Regular company social events.
* Life assurance scheme including remote GP access, mental health support, physiotherapy, and EAP services.
* Bike to work scheme.
* Generous pension contribution.