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

Must have skills:

• deep knowledge of native Android development (Java Kotlin)
• experience with native Android full stack development
• experience building and customising stock and derived images based on the Android Open Source Project
• integration of a hardware platform, such as writing device drivers
• performance optimisation
• native Android app development, not just using Electron/Cordova/Flutter
• experience with C/C++, and the ndk
• able to communicate clearly and also foster precision from others
• keen on knowledge sharing and training within the wider team

Nice to have skills:

• experience with native and/or embedded Linux app development
• knowledge of React, React Native, Typescript, Java Script
• experience working on graphics components, such as window managers, compositors etc.
• working on software projects or embedded hardware projects as a hobby/just for fun, such as writing smartphone apps, games, web content or smart IOT solutions (e.g. on Raspberry Pi)
• language skills (French, German, Italian, Japanese and/or Mandarin would be highly beneficial but not essential) 

If you are successful, you will be compensated with an attractive package which will be appropriate to your skills and experience.