Senior Android/AOSP Engineer Offline

ABOUT THE PROJECT:

Our customer is an exciting start-up company with ground-breaking technology that makes the internet a far safer place for work and play. Here we develop cybersecurity products that bring together our own electronic hardware, firmware and software to provide an unrivalled combination of security, usability and performance to ensure that risky web content is never processed on the user’s endpoint device.

As an Android Platform engineer, you will focus on those elements of the system which are visible to end users, including our customized Android AOSP and Chromium-based browsing environment. You will bring experience and gain new one in development of Android apps and Android Platform itself using various technologies Java, Kotlin, C++, etc.

 

MAIN TASKS AND RESPONSIBILITIES:

Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products

Developing functionality for the product to meet the key market needs with a focus on delivering reliable, high-quality software

Developing user-facing components and related core system functionality and ensuring the system as a whole provides a delightful user experience

Contributing to the scoping and design of new software and supporting planning and estimating, including responsibility for estimating individual development tasks

Improving code maintainability and supportability for example through ongoing code refactoring, code peer-review, unit test development and provision of stable APIs

Investigating new technologies and performing rapid prototyping to support technical de-risking and discover new opportunities or design improvements

Conduct project design reviews and code reviews.

Be responsible for quality of delivered code, own certain features

 

EDUCATION, SKILLS AND EXPERIENCE:

MS in Computer Science or equivalent professional experience

5+ years of professional software development experience

3+ years of Android programming experience

Expert in Java, Android SDK, Git, Android internals

Experience working on Linux, using command line tools - adb, su, root, etc

Experience with Android NDK, basic understanding of C++ code

Experience with Android Open Source Project

Experience with third party libraries integration and development

English, upper-intermediate level

 

WOULD BE A PLUS:

Experience working with large codebases split to multiple repositories

Chromium customization

Basic bash scripting

Basic experience with web debugging tools

Understanding of Web Security and Mobile apps security concepts

Experience with Chromium plugin/extension development

Experience with Kotlin

The job ad is no longer active
Job unpublished on 15 March 2021

Look at the current jobs Android Kyiv→

Loading...