> Markdown version of [/jobs/ext/3742672-mobile-software-developer-android-ios](https://www.wearedevelopers.com/jobs/ext/3742672-mobile-software-developer-android-ios). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mobile Software Developer - Android / iOS - **Company:** Grayce - **Location:** Burgess Hill, UK - **Salary:** £34,500.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Android Software Development, Apple IOS, Application Performance Management, Automation of Tests, Unit Testing, Mobile Application Development, Software Quality, Continuous Integration, Software Debugging, Mobile Application Software, Software Construction, Software Engineering, Strategies of Testing, Ios Frameworks, Kotlin, Jetpack Compose, Build Tools, Restful APIs, Software Version Control - **Published:** October 15, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5927707832 ## About the Role Are you a Software Developer with hands-on Android or iOS engineering experience, looking to build on your technical expertise, work on exciting mobile applications and accelerate your career?, We're looking for motivated Mobile Software Developers who have already gained hands-on engineering experience and are ready to progress their careers within a challenging and supportive technology environment. Essential experience and skills: * Practical Android or iOS software engineering experience gained within a professional or commercial environment. * Demonstrable experience developing, testing, debugging and maintaining mobile applications. * Experience using relevant mobile development languages and frameworks, such as Kotlin, Java or Swift. * A good understanding of mobile application architecture, development principles and software engineering best practices. * Experience contributing to mobile development projects, working with existing codebases or delivering new application functionality. * Familiarity with version control, testing methodologies and collaborative development practices. * Strong analytical thinking and problem-solving skills, with the ability to investigate and resolve technical challenges. * Strong communication and collaboration skills, with confidence contributing within a technical team. * A proactive approach to learning, taking ownership and developing your technical expertise. Particularly advantageous: * Commercial Android development experience using Kotlin or Java. * Experience with Jetpack Compose or modern Android architecture. * Familiarity with mobile CI/CD pipelines, automated testing and build tools. * Experience working within agile development teams or large-scale technology environments. We're particularly interested in candidates who can demonstrate the impact of their mobile engineering work, explain their technical contributions and show how their skills have developed through real-world application development., If you've already gained hands-on Android or iOS development experience and are looking for an opportunity to apply your skills, tackle new challenges and continue progressing, we'd love to hear from you. ## Description You'll join Grayce as a Technology Consultant, working through one of our established consultancy partners to support a leading global financial services organisation within a large-scale technology environment. This opportunity is ideal for someone who has already gained practical experience developing mobile applications, whether Android or iOS, and is ready to take on new technical challenges, contribute to meaningful projects and continue developing their expertise. Alongside gaining valuable commercial experience, you'll benefit from the structured professional development, technical training and career support. The opportunity You'll join a collaborative engineering team responsible for developing, enhancing and maintaining mobile applications within a complex technology environment. Working alongside experienced engineers, product owners, QA specialists and designers, you'll apply your existing mobile development experience while expanding your technical capabilities, particularly within Android engineering. Your responsibilities could include: * Developing, maintaining and enhancing Android applications, contributing to existing functionality and new features. * Applying your mobile engineering experience to deliver high-quality, reliable and maintainable applications. * Writing, testing and optimising code in line with modern mobile development practices. * Identifying, investigating and resolving bugs, performance issues and technical challenges. * Working with REST APIs and integrating mobile applications with wider technology services. * Contributing to automated testing, unit and integration testing, and continuous integration processes. * Supporting application performance improvements, optimisation and code quality. * Working with existing codebases, including maintaining and improving legacy applications. * Collaborating with engineers, QA, product and design colleagues to deliver effective technical solutions. * Contributing ideas, sharing technical knowledge and supporting continuous improvement within the development team.