At a Glance
- Tasks: Build and maintain high-quality mobile and web applications using modern JavaScript technologies.
- Company: Join a growing SaaS organisation focused on operational efficiency in logistics.
- Benefits: Enjoy 30 days annual leave, flexible working, and a dedicated personal development budget.
- Why this job: Make a meaningful impact in a supportive, collaborative team environment.
- Qualifications: Strong experience with React Native, TypeScript, and PHP required.
- Other info: Hybrid working model with regular team events and excellent career growth opportunities.
The predicted salary is between 60000 - 60000 £ per year.
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.
Senior Mobile Developer in Edinburgh employer: ByteHire
Contact Detail:
ByteHire Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Mobile Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in mobile development. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using React Native and TypeScript. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past experiences in detail. We want you to feel confident!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Mobile Developer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Mobile Developer role. Highlight your experience with React Native, TypeScript, and any relevant projects that showcase your skills in mobile development. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about mobile development and how your background aligns with our client's needs. Keep it engaging and personal – we love a good story!
Showcase Your Projects: If you've worked on any cool projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we want to see your coding skills in action. Links to GitHub or live demos are a bonus!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates. Plus, it shows you're keen on joining our awesome team at StudySmarter!
How to prepare for a job interview at ByteHire
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React Native and TypeScript. Brush up on your knowledge of CSS styling approaches like TailwindCSS and Flexbox, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've built mobile applications or worked with APIs. Highlight your role in the project, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Understand the Company Culture
Research the company’s values and work environment. Since they focus on collaboration and continuous improvement, think of examples from your past experiences that showcase your teamwork and commitment to quality. This will help you connect with the interviewers on a personal level.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s approach to professional development. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.