Android App Developer

TechNET IT Recruitment
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 130K

Job location

Manchester, United Kingdom

Tech stack

Android
Android
Code Review
Continuous Integration
Software Design Patterns
Memory Management
Protocol Buffers
Gradle
Mobile Application Software
Network Protocols
Performance Tuning
Material Design
Subsystems
Kotlin
Live Streaming
GraphQL
Legacy Systems
Artifactory

Job description

My client is looking for a seasoned Android App Developer to join a high-performing, cross-functional agile team working on a large-scale, consumer-facing mobile application used by millions. In this role, you'll be responsible for delivering high-quality Android components in collaboration with permanent developers, helping to drive innovation and maintain app excellence at scale. The Role: Own the Android development of key features, contributing to an established and widely-used mobile application. Collaborate with designers, QA engineers, and back-end developers to ship seamless, high-performance features. Design, implement, and maintain shared code in a scalable, maintainable way. Monitor and optimize app performance, ensuring a high-quality user experience. Follow modern platform design patterns and contribute to continuous improvement through code reviews and technical mentorship.

Requirements

6+ years of professional experience in native Android development. Experience delivering and maintaining large-scale apps with significant user bases. Proficiency with Kotlin, including advanced features such as coroutines and lambdas. Strong grasp of memory management and performance optimization. Deep understanding of Android design paradigms, especially Material Design. Solid knowledge of modern platform architecture and design patterns. Skilled in testing Android apps using platform tools and best practices. Experience with production monitoring tools and techniques. Familiarity with dependency management tools (Gradle, Artifactory). Comfortable with CI/CD tools and modern Android delivery pipelines. Strong background in system design for large-scale consumer mobile applications. Advanced understanding of networking protocols, including GraphQL, Protocol Buffers, streaming protocols, and pub-sub systems. Experience designing, implementing, and maintaining shared codebases. Proven track record working in cross-functional agile teams. Passion for clean architecture, reusable code, and continuous learning. Experience migrating between stacks and evolving complex legacy systems.

Apply for this position