Mobile Engineer
Salary: up to £55k
Reporting to: Software Chief Technology Officer.
Location: Fully Remote (with occasional in-person meetings in Guildford).
Are you a Flutter expert with a passion for real-time media? We are looking for a Mobile Engineer to join our client's Software Engineering team. You will be responsible for designing, building, and maintaining high-quality mobile applications that serve as a core part of their real-time communications platform.
In this role, you will focus on delivering robust, performant applications that integrate deeply with WebRTC media streams and third-party SDKs to provide secure, low-latency experiences for mission-critical use cases.
Key Responsibilities
* Develop and maintain Flutter applications integrated with real-time audio/video services.
* Work closely with backend, infrastructure, and product teams.
* Manage SDK integrations and maintain mobile architecture.
* Ensure application stability, high audio/video quality, and low latency under real-world conditions.
* Maintain code quality and adhere to industry best practices.
Technical Stack
You will regularly work with the following tools and technologies:
* Frameworks: Flutter/Dart.
* Media/Messaging: WebRTC, WebSockets, REST APIs, and Real-Time Messaging.
* Platforms: Android & iOS Platform Tooling (Android Studio, Xcode).
* DevOps: CI/CD for Mobile Builds and Flutter DevTools.
Essential Skills & Experience:
Please Note: Due to the nature of our client base—including Government and Police sectors—the successful candidate must be eligible for and able to obtain SC Clearance.
* A primary requirement for this clearance is a minimum of 5 years of continuous UK residency.
* A Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
* Proven experience building production mobile applications using Flutter.
* Solid understanding of WebRTC, real-time media, and networking concepts.
* Experience integrating and maintaining third-party SDKs.
* Strong knowledge of mobile architecture and state management.
* Familiarity with Android and iOS platform constraints (permissions, lifecycle, background execution).
* Ability to debug complex issues across device, network, and application layers.
Desirable Extras:
* Experience with VoIP or conferencing platforms.
* Familiarity with event-driven architectures.
* Knowledge of mobile security and automated testing.
* Exposure to backend systems like Laravel or Node.js.