Senior Full-Stack Mobile Developer


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.