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

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