-
View all jobs
Android Engineer (Contract – 6 Months+, Potential to Convert)
Location: Burgess Hill
Work Mode: Hybrid (minimum 3 days per week in the office)
Contract Duration: 6 months+ (strong potential for permanent hire by the end client)
⚠️ Candidates must be comfortable with a contract role that may convert to a permanent position after 6 months.
About The Role
We’re looking for a Senior Android Engineer (5+ years experience) to help build and evolve mobile applications used by tens of millions of cardholders worldwide.
You’ll be part of a small, fast-moving product team (designers, product owners, QA, and engineers) within the stability of a Fortune 100 organization. This role is ideal for someone who enjoys solving complex problems, writing elegant Kotlin code, and obsessing over user experience and clean architecture.
Key Responsibilities
Design, build, and maintain high-quality Android applications
Rapidly iterate on features in a collaborative, agile environment
Write, refactor, and delete code to keep the codebase clean and maintainable
Identify, debug, and fix performance and stability issues
Work with modern CI/CD pipelines and development workflows
Collaborate with globally distributed teams
Integrate Android apps with bespoke backend services
Contribute to testing strategies (unit, integration, UI tests)
Required Skills & Experience
5+ years of professional Android development experience
Strong proficiency in Kotlin
Experience with Coroutines, Flow, and asynchronous programming
Hands-on experience with Jetpack Compose
Knowledge of MVI architecture
Experience with REST APIs and networking (OkHttp)
Familiarity with CI/CD tools (Gradle, GitHub Actions, Circle CI)
Strong debugging, performance analysis, and optimization skills
Experience working with legacy codebases
Unit, integration, and UI testing experience (Espresso, JUnit)
Bachelor’s degree in Computer Science (or equivalent experience)
Nice to Have / Technologies You May Encounter
Dagger / Dependency Injection
RxJava
WireMock, Test Fakes
RAML API documentation
Open-source contributions
Experience working in large, distributed engineering teams
Location: Burgess Hill
Work Mode: Hybrid (minimum 3 days per week in the office)
Contract Duration: 6 months+ (strong potential for permanent hire by the end client)
⚠️ Candidates must be comfortable with a contract role that may convert to a permanent position after 6 months.
About The Role
We’re looking for a Senior Android Engineer (5+ years experience) to help build and evolve mobile applications used by tens of millions of cardholders worldwide.
You’ll be part of a small, fast-moving product team (designers, product owners, QA, and engineers) within the stability of a Fortune 100 organization. This role is ideal for someone who enjoys solving complex problems, writing elegant Kotlin code, and obsessing over user experience and clean architecture.
Key Responsibilities
Design, build, and maintain high-quality Android applications
Rapidly iterate on features in a collaborative, agile environment
Write, refactor, and delete code to keep the codebase clean and maintainable
Identify, debug, and fix performance and stability issues
Work with modern CI/CD pipelines and development workflows
Collaborate with globally distributed teams
Integrate Android apps with bespoke backend services
Contribute to testing strategies (unit, integration, UI tests)
Required Skills & Experience
5+ years of professional Android development experience
Strong proficiency in Kotlin
Experience with Coroutines, Flow, and asynchronous programming
Hands-on experience with Jetpack Compose
Knowledge of MVI architecture
Experience with REST APIs and networking (OkHttp)
Familiarity with CI/CD tools (Gradle, GitHub Actions, Circle CI)
Strong debugging, performance analysis, and optimization skills
Experience working with legacy codebases
Unit, integration, and UI testing experience (Espresso, JUnit)
Bachelor’s degree in Computer Science (or equivalent experience)
Nice to Have / Technologies You May Encounter
Dagger / Dependency Injection
RxJava
WireMock, Test Fakes
RAML API documentation
Open-source contributions
Experience working in large, distributed engineering teams
Key Skills
Ranked by relevance
android
ui
kotlin
gradle
cicd
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Backend Engineer – Mobile Apps
2026-02-02
Contract
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Related
Java and SpringBoot Developer
2026-03-26
Contract
Entry
Poland
IT Services
Engineering
View Job Details
Related
Scrum Master
2026-02-12
Contract
Mid-Senior
United Kingdom
IT Services
Engineering
Login to Apply
- Posted
- Dec 19, 2025
- Type
- Contract
- Level
- Entry
- Location
- Burgess Hill
- Company
- Natobotics
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Backend Engineer – Mobile Apps
2026-02-02
Contract
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Related
Java and SpringBoot Developer
2026-03-26
Contract
Entry
Poland
IT Services
Engineering
View Job Details
Related
Scrum Master
2026-02-12
Contract
Mid-Senior
United Kingdom
IT Services
Engineering