Our customer:Our customer is a company that is working on a mobile data management and security platform that is designed to prevent data risks.Responsibilities:- Involve in the development cycle including testing, CI, and internal documentation;- Develop an efficient and reusable code for Android and Linux;- Improve the existing codebase with better architectural solutions;- Collaborate with product managers and other developers to understand requirements and deliver optimal solutions;- Stay in
Our customer:Our customer is a company that is working on a mobile data management and security platform that is designed to prevent data risks.Responsibilities:- Involve in the development cycle including testing, CI, and internal documentation;- Develop an efficient and reusable code for Android and Linux;- Improve the existing codebase with better architectural solutions;- Collaborate with product managers and other developers to understand requirements and deliver optimal solutions;- Stay in tune with trends, knowledge, and new relevant technologies.Required experience and skills:- 2 years+ of work experience developing for the AOSP platform;- 5 years+ work experience in C/C++;- Experience with AOSP development (C++): Android HAL, System Services;- Experience with AOSP development (C++): for Phone or Tablet form factor;- Experience in low-level driver development for Android or Linux;- Working knowledge of virtualization and hypervisors - Advantage;- Familiar with software version control such as Git;- English - upper-intermediate.Would be plus:- Android applications development (Java/Kotlin);- Familiarity with Android frameworks;- Knowledge of the Android graphics stack;- Ability to use at least one scripting language (Bash/Python).Working conditions:- 5-day working week, 8-hour working day, flexible schedule;- All public holidays are days off;- Vacation and sick leave are covered by the company;- Remote work.