Mobile Engineer
Mobile Software Engineer (Mobile / Web)
Sheffield - Hybrid (3 days in office)
Up to £80,000 + benefits
We are working with a leading global technology company in the education sector that is transforming how schools and educators operate worldwide. As part of continued growth and product modernisation, our client is looking for a Mobile Software Engineer to join their engineering team.
The Role
As a Software Engineer, you’ll contribute to the design, development and delivery of high-quality software solutions, primarily across mobile platforms with some web development. You’ll work in a collaborative Agile environment alongside Product Managers, QA Engineers and other Software Engineers, helping to build reliable, scalable systems while developing your technical skills and experience.
Key Responsibilities
- Design, build and maintain well-tested, maintainable software features and services
- Work across modern mobile and web technologies, depending on your experience
- Contribute to system design discussions and technical decision-making with guidance from senior engineers
- Follow engineering best practices, writing clean, readable and secure code
- Participate in code reviews, both giving and receiving constructive feedback
- Support deployment of code across environments and assist with production releases
- Collaborate closely with QA teams to ensure effective testing and high‐quality releases
- Help monitor applications and assist in resolving performance, reliability or defect issues
- Apply secure coding practices and help identify potential risks
- Participate in agile ceremonies, retrospectives and continuous improvement initiatives
Key Skills & Experience
- Commercial experience developing mobile applications.
- Solid experience with React Native or Flutter
- Experience contributing to web, backend and mobile applications
- Understanding of REST APIs and service‐based architectures
- Familiarity with relational and/or NoSQL databases
- Knowledge of common design patterns and modern development practices
- Strong communication skills and the ability to collaborate effectively within a team
- Exposure to Docker, Kubernetes or containerised environments
- Experience with CI/CD pipelines and automated deployments
- Familiarity with application security best practices
If this role is of interest, please respond with your latest CV. Please note, we are unable to provide sponsorship for this position.