
Apply forHead of Mobile EngineeringLancaster, UK (in office, hybrid)full timehybrid
Location: Minimum 1 days per week in the office at our Lancaster HQ
About the Role
We're looking for an experienced mobile engineering leader with significant experience in iOS and Android. While our software is largely mobile based, you'll also be able to lead members of your team specialising in Python, AWS and Machine Learning. You'll be responsible for leading and managing a multidisciplinary engineering team, with a tech stack spanning (in order of importance) to the role:
- Mobile development (iOS & Android)
- Advanced algorithm development (Python)
- Cloud platforms (AWS)
- Machine Learning
- Web App (ASP.Net, JavaScript on Azure)
- Desktop App (Python)
This senior leadership position requires someone who is still able and willing to be hands on with the code. As a small but rapidly growing team of 15, we're looking for a talented engineering leader, not a hands off engineering manager. You’ll drive technical excellence, foster innovation, encourage continual improvement and deliver high-quality software solutions. Including:
Strategic Leadership
- Define the technical vision and strategy for software development in alignment with business objectives.
- Oversee the development and deployment of scalable, high-performing applications and platforms.
- Foster a culture of innovation, collaboration, and continuous improvement within the engineering team.
Team Management
- Manage, mentor, and inspire a team that includes mobile engineers, machine learning specialists, mathematicians and physicists.
- Support talent acquisition, retention, and development to ensure a high-performing team.
Technical Oversight
- Provide hands-on technical guidance for complex software development projects.
- Ensure best practices in software development, including code quality, testing, and documentation.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements and ensure successful delivery.
Key experience
- Proven experience (8+ years) in software engineering, with at least 3 years in a leadership role (eg: Lead Engineer).
- Deep expertise in both iOS and Android
- The fundamental engineering skills to support the wider software team including AWS, Python, Machine Learning.
- Strong engineering skills based on fundamentals such as SOLID, TDD.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
- Excellent communication, leadership, and problem-solving skills.
Nice to have experience
- A background in science, especially physics or mathematics
If you are a driven and ambitious professional ready to take your career to the next level, we want to hear from you.