Full-Stack Mobile Developer
Bytehire
Edinburgh, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 60KJob location
Remote
Edinburgh, United Kingdom
Tech stack
JavaScript
PHP
API
Android
IOS Applications
Software Applications
Unit Testing
CSS
Software as a Service
Software Quality
Code Review
Continuous Integration
Relational Databases
DevOps
Global Positioning Systems (GPS)
Laravel
SQL Databases
Symfony
Systems Architecture
TypeScript
Tailwind
PHP
Offline Storage
Codeception
Backend
GIT
Gitlab-ci
React Native
Front End Software Development
React
Doctrine
Software Version Control
Job description
- 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
Requirements
- 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
Benefits & conditions
- 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.
True