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
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)
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
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.