Position: Android Systems Engineer
Company: ContractDevs
Category: Android
Experience required: 3y
English level: upper

**About the project**

We are looking for an app developer with strong skills in Java/Kotlin and native Android development, but also strong skills in the Android operating system as this project involves integrating with hardware device drivers using the Android Open Source project and also modifying the Android operating system.

The role involves developing performant customisations to Android system level components and built-in apps, written in-house.

About you

You will have experience routing an Android device.

Experience with custom ROMs on Android

**Must have skills
**
- Native Android Development (Java Kotlin) 4+ years commercial
- Understanding of Android Phone modification
- Native Android full stack development
- Building and customising stock and derived images based on Android Open - Source Project
- Integration of hardware platforms (writing device drivers)
- Performance optimisation
- Experience with C/C++ and the NDK

**Nice to have skills
**
- Experience with native and/or embedded Linux app development
- Knowledge of React, React Native, Typescript or Javascript
- Working on graphics components (Window managers, compositors etc)
- Building smart IOT solutions or working with Raspberry PI as personal projects for fun