Android Engineer
Android Engineer | Remote | Up to £90,000 | SaaS
We are partnering with an innovative technology company building intelligent mobility platforms used by major public transport operators across the world.
Their technology powers mobile experiences that combine location intelligence, behavioural insights and rewards systems to help millions of people move through cities more efficiently while increasing public transport adoption.
They are now looking for an Android Engineer to help evolve the mobile SDK that sits at the core of this platform. This is a role for engineers who enjoy working close to the platform layer and solving complex mobile engineering problems at scale.
The opportunity
What you will be doing
What we are looking for
Nice to have
Salary and Benefits
We are partnering with an innovative technology company building intelligent mobility platforms used by major public transport operators across the world.
Their technology powers mobile experiences that combine location intelligence, behavioural insights and rewards systems to help millions of people move through cities more efficiently while increasing public transport adoption.
They are now looking for an Android Engineer to help evolve the mobile SDK that sits at the core of this platform. This is a role for engineers who enjoy working close to the platform layer and solving complex mobile engineering problems at scale.
The opportunity
- You will work on a mobile SDK integrated into partner applications used by large transport operators and mobility providers.
- The work involves challenges such as location tracking, background processing, sensor data, reliability across many Android devices and building robust APIs that other developers depend on.
- You will collaborate closely with backend engineers and product teams while also working directly with partners to design solutions that integrate seamlessly into real world transport systems.
What you will be doing
- Design and build advanced Android SDK features using Kotlin and Java
- Solve complex problems around location, background services and mobile performance
- Build reliable APIs and tools that other mobile teams integrate into their applications
- Collaborate with engineers across mobile, backend and infrastructure teams
- Improve architecture, testing practices and developer experience
- Support partners integrating the SDK into large scale consumer applications
- Continuously improve performance, security and reliability across the platform
What we are looking for
- Strong experience building Android applications in Kotlin or Java
- Experience working on complex mobile systems such as SDKs, frameworks or large scale applications
- Experience with reactive programming such as RxJava
- Deep understanding of asynchronous programming and multithreading
- Strong knowledge of Android architecture and platform capabilities
- Experience working with APIs and network based mobile services
- Comfortable working in collaborative agile teams
- Strong communication skills and fluent English
Nice to have
- Experience working with location services sensors or Bluetooth technologies
- Experience working with cross platform mobile environments
- Exposure to cloud services or backend development
- Interest in on device intelligence or machine learning
Salary and Benefits
- Salary up to £90,000
- Remote working
- Flexible working hours