Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
South East London, London, United Kingdom
Posted
Yesterday
Agile
Job Description
Job Specification:
- We are seeking a Full Stack Mobile Engineer to join our mobile app team, reporting to the Lead Developer.
- You will work closely with business stakeholders, product owners and fellow engineers to understand business challenges, shape solutions and deliver high-quality digital products used by thousands of learners and driving instructors across the UK.
- You will take ownership of features from discovery through to production, delivering solutions that create value for both the business and our customers.
- Our mobile products combine Java-based backend services with technologies including Flutter, Sitecore and AWS. Strong experience developing backend services in Java is important for this role, while knowledge and experience with Flutter is desirable. We are also seeking engineers with strong problem-solving skills, sound engineering judgement and the ability to learn quickly. We embrace AI-assisted software development and expect engineers to use these tools responsibly while maintaining high standards of quality, security and maintainability.
Responsibilities:
- Work with business stakeholders and product owners to understand business challenges and identify opportunities for improvement.
- Take ownership of features from discovery through implementation, deployment and production support.
- Design, build and support end-to-end mobile features spanning the mobile client, Java backend services and data integrations.
- Deliver high-quality software that balances customer value, engineering quality and operational stability.
- Collaborate effectively with engineers, testers, designers and business stakeholders.
- Use modern engineering practices and AI-assisted development tools responsibly while maintaining accountability for the quality of delivered solutions.
- Contribute to the continuous improvement of products, engineering practices, tooling and your own professional development.
- Help evolve AI-enabled software development practices and ways of working within the team.
The Individual:
- We are looking for someone who enjoys solving problems as much as developing software. You will be comfortable working with business stakeholders, understanding their objectives and translating business needs into practical, well-engineered solutions.
- You will be curious, adaptable and collaborative, applying sound engineering principles across a range of technologies. You should be comfortable using AI-assisted development tools responsibly while maintaining accountability for the quality of everything you deliver.
- The role requires practical experience developing backend services in Java, including REST APIs and database integrations. Knowledge and experience with Flutter is highly desirable, while exposure to Sitecore and AWS is also advantageous. We value the ability to learn quickly, communicate effectively and deliver high-quality full-stack solutions.
Capability, Knowledge and Experience:
Core Capabilities
- Excellent communication skills, with the ability to engage effectively with technical and non-technical stakeholders.
- Ability to understand business requirements and translate them into practical technical solutions.
- Strong analytical and problem-solving skills, with the confidence to challenge assumptions and propose alternative.
- Ability to work effectively within a collaborative, multidisciplinary team.
- Sound engineering judgement, balancing delivery speed with quality, maintainability, security and operational stability.
- Experience using AI-assisted software development tools responsibly to improve productivity while maintaining accountability for delivered solutions.
- Curiosity, adaptability and a commitment to continuous learning and improvement.
Technical Experience:
- Knowledge and experience with Flutter for cross-platform mobile application development.
- Experience delivering full-stack mobile application features across mobile clients and backend services.
- Strong experience designing, developing and supporting backend services using Java.
- Experience working with headless content management systems.
- Experience designing and developing REST APIs that connect mobile applications to Java backend services.
- Experience working with relational and/or NoSQL databases.
- Experience working with cloud platforms and modern deployment practices.
- Experience writing maintainable, well-tested and secure software.
- Experience using Git and collaborative development workflows.
- Understanding of modern software engineering practices, including automated testing, code review and continuous integration.
Desirable Experience:
Knowledge or experience in any of the following would be advantageous but is not essential:
- AWS services such as Lambda, SQS, CloudFormation or similar.
- SQL Server and database design.
- Automated testing using frameworks such as Jest.
- Infrastructure as Code and DevOps practices.
- Experience working within Agile product teams.
- Experience introducing AI-assisted engineering tools or workflows that improve software delivery and team productivity.
Personal Characteristics:
- Strong communicator who builds effective relationships with technical and non-technical stakeholders.
- Naturally curious, with a desire to understand business challenges as well as technical solutions.
- Collaborative and supportive, contributing positively to team success.
- Takes ownership of work and demonstrates accountability for delivery and quality.
- Pragmatic problem solver who balances customer needs, technical excellence and business priorities.
- Adaptable, committed to continuous learning and comfortable working with new technologies and AI-assisted development tools.
- Customer-focused, with integrity, professionalism and a desire to deliver meaningful business outcomes.
Similar jobs
- CG
Power Platform Developer
NewCSI GLOBAL LTD
london🇬🇧On-site18 minutes agoSQLSQL ServerETL+9Technology - BN
Vice President, Full-Stack Engineer
NewBNY
middleton🇬🇧Hybrid29 minutes agoDockerMicroservicesSpring+11Technology - BN
Vice President, Full-Stack Engineer
NewBNY
warrington🇬🇧Hybrid29 minutes agoDockerMicroservicesSpring+11Technology - BN
Vice President, Full-Stack Engineer
NewBNY
bolton🇬🇧Hybrid29 minutes agoDockerMicroservicesSpring+11Technology - PA
D365 CE Developer
NewPanoramic Associates
Bristol, Somerset🇬🇧Hybrid34 minutes agoTechnology - ER
EDC Developer, Zelta v2.0 Certified (Full-time 6-month contract)
Ergomed
Guildford🇬🇧Remote1 week agoClinical ResearchClinical TrialsPharmacovigilanceTechnology