About this role
Salary: £? - ? per year
Requirements
- Demonstrable experience delivering mobile applications used by real users
- Strong capability in a relevant approach, such as React Native, Flutter, Swift or Kotlin
- Experience integrating REST APIs and handling structured JSON data
- Understanding of mobile authentication, permissions, secure storage and application lifecycle behaviour
- Experience building responsive interfaces for different screen sizes and device capabilities
- Practical knowledge of testing, debugging, crash reporting and performance optimisation
- Experience with version control and repeatable build and release processes
- Ability to work independently and communicate effectively with clients and technical colleagues
- Published applications or experience managing app store releases
- Applications connected to AI services or workflow platforms
- Experience with push notifications, offline functionality, streaming responses or real-time updates
- Mobile accessibility and automated device testing
Responsibilities
- Develop and maintain the mobile application for the agreed iOS and/or Android scope
- Contribute to selecting an appropriate native or cross-platform approach
- Translate user journeys, designs and business requirements into accessible mobile experiences
- Integrate the application with backend APIs, including exchanging and validating JSON data
- Implement authentication, session management, secure local storage and user access behaviour
- Present AI-generated information and workflow results clearly, including loading, progress, error and review states
- Keep privileged credentials, AI orchestration and business rules within our approved backend architecture
- Handle unreliable connectivity, interrupted requests, retries and data synchronisation where required
- Implement device capabilities, notifications or file handling within the agreed requirements
- Test supported devices and operating system versions, addressing performance, usability and security issues
- Manage builds, signing, release preparation and app store submissions where applicable
- Maintain documentation, support handover and resolve issues identified after release
Technologies
- AI
- Android
- Backend
- Flutter
- Support
- JSON
- Kotlin
- Mobile
- REST
- React
- React Native
- Security
- Swift
- iOS
More
We are recruiting a Mobile App Developer to build a client-facing mobile application that connects securely to our backend environment, where AI capabilities and business workflows are governed by our in-house platform. The role covers mobile development from requirements and technical design through testing, release and ongoing improvement, working with our backend developers and client stakeholders. This is a fully remote, outside-IR35 opportunity.
last updated 45 week of 2026