Mobile Software Engineer (Mobile / Web)
📍 London - 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.