We are seeking an experienced Android Developer to join our product team on a contract basis to help continue to build a high-performance application, implementing modern iOS features and enhancing the overall user experience. This is a contract position focused on refactoring, optimization, and feature implementation.
You will work closely with our backend, design, and AI teams to deliver a secure, smooth, and intuitive experience for our users. This role will suit a developer who has previously built scalable mobile applications used by large audiences, and is based in Scotland, working hybrid from our Edinburgh office.
Key Responsibilities
Develop, and maintain advanced features for our Android app using Kotlin and modern Android frameworks.
Collaborate with backend engineers to integrate APIs, WebSockets, and streaming protocols.
Integrate and/or work with AI engineers to integrate machine learning models (on-device and/or cloud-based) for chat enhancements, transcription, or personalization features.
Optimize app performance and scalability for large, concurrent user bases.
Ensure high standards of code quality, security, and privacy (especially around communications and data storage).
Conduct code reviews and write automated tests to maintain reliability and stability.
Troubleshoot and resolve complex technical issues in production environments.
Adhere to Android development best practices (naming conventions, SOLID principles, Jetpack guidelines) to ensure code quality and long-term maintainability.
Required Skills & Experience
Friendly, strong communicator who thrives in a collaborative environment, working effectively with cross-functional teams (design, backend, AI) and contributing to a positive, solution-focused team culture.
5+ years of professional Android development experience.
Experience with Gradle and dependency management tools.
Deep understanding of MVVM architecture patterns and Jetpack components (ViewModel, LiveData/Flow, Room).
Expert in Kotlin, Jetpack Compose, and Android UI frameworks.
Solid understanding of networking (OkHttp, Retrofit), coroutines, and async programming in Android.
Strong understanding of Google Play Store submission process and deployment best practices.
Experience with continuous integration and delivery (CI/CD).
Memory management and performance optimization.
Git proficiency for collaborative development.
Nice-to-Have
Experience with real-time communication (RTC) technologies ideally WebRTC for audio/video calls or real-time messaging apps.
End-to-end encryption implementation (Signal Protocol, Virgil E3Kit, or similar).
Experience with VoIP push notifications and ConnectionService/Telecom APIs.
Familiarity with AI/ML integration (ML Kit, TensorFlow Lite, on-device inference, or API-based AI services).
Knowledge of video compression, streaming protocols (HLS, RTMP), and low-latency optimizations.
Understanding of analytics and user engagement tracking in messaging contexts.
Contract Details
Length: 3 - 4 months (possibility of extension)
Rate: Competitive, based on experience
Hours: Full-time contractor
Location: Edinburgh - Hybrid
If you are interested in joining our dynamic team and making a difference within an exciting new product, please submit your CV and cover letter detailing your relevant experience and skills. Don't forget to mention the word "Boost" in your cover letter.
Job Type: Fixed term contract
Contract length: 3-4 months
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.