
Senior Android Engineer (AOSP)
- Украина
- Постоянная работа
- Полная занятость
- Develop, maintain, and optimize Android applications (Notes, PDF/EPUB Reader, Home/Launcher, SystemUI).
- Customize AOSP components (system UI, secure storage, OTA workflows, device APIs).
- Implement secure coding practices (data encryption, obfuscation, authentication).
- Support knowledge transfer: documenting code flows, onboarding new engineers, and collaborating with existing vendor teams.
- Debug, stabilize, and improve performance of apps under device constraints (RAM limits, E-Ink refresh).
- Work with companion services (cloud sync, REST APIs) to ensure seamless user experience.
- Participate in code reviews, ADR discussions, and CI/CD pipelines (GitLab, automated testing).
- Collaborate with UI/UX experts to adapt Android UI for e-Ink hardware specifics.
- Contribute to incremental features such as analytics, QR sharing, audio recording, or pen integration in alignment with roadmap priorities.
- 5+ years of Android development with Kotlin/Java.
- Strong experience with AOSP, Android frameworks, and system-level customization.
- Proficiency in secure data storage, dependency injection, networking, and asynchronous programming.
- Experience working with system updates and OTA mechanisms.
- Background in custom hardware integration (input devices, sensors, displays).
- Proven track record of debugging and performance tuning under constrained environments.
- Familiarity with CI/CD pipelines and Agile practices.
- Good English communication skills (written & spoken).
- Experience with e-Ink devices or other embedded Android hardware.
- Exposure to Wacom WILL SDK, Ink Canvas, MyScript SDK, or PDF/EPUB libraries.
- Background in reverse engineering or legacy code takeover projects.
- Experience with cloud integrations (AWS, Keycloak, content sync).
- Previous involvement in knowledge transfer projects.
- Strong problem-solving mindset, able to work with partially documented systems.
- Collaborative, proactive communicator in distributed international teams.
- Quality-driven, with attention to detail and security.
- Curious and adaptable — able to learn from existing codebases quickly.
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits