NDA
Lead Android Developer
NDAUkraine2 days ago
Full-timeRemote FriendlyEngineering, Information Technology

We are looking for an experienced Senior Android Developer to drive the design, development, and delivery of a custom Android Launcher application. This role combines hands-on coding expertise with strong leadership and project management skills.

You’ll be the part of our new R&D

 

Responsibilities:

·       Lead the full lifecycle of Android launcher development (concept, architecture, coding, testing, deployment).

·       Design and maintain core components: home screen, app drawer, widgets, notifications, search, customization features.

·       Ensure optimal performance, battery efficiency, and smooth user experience.

·       Oversee code quality, maintainability, and scalability through regular reviews and best practices.

·       Lead and mentor a team of Android developers (up to 3 devs). Cooperate with UI/UX designers and QA engineers.

·       Define technical roadmap (tech stack and code base), allocate tasks, and manage delivery timelines.

·       Collaborate with product managers to align features with user and business requirements.

·       Coordinate with backend/API teams to ensure seamless integration.

·       Stay updated with the latest Android frameworks, tools, and system-level APIs.

·       Research and implement best practices for security, data privacy, and system performance.

·       Proactively identify risks and provide robust solutions.

You should have:

·       Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

·       5+ years of professional Android development experience, including experience leading junior developers

·       Proven experience building and deploying launcher applications or system-level Android apps.

·       Strong expertise in Kotlin and Java, with deep knowledge of Android SDK, Android OpenSource Project framework, and Material Design guidelines.

·       Solid understanding of system APIs, activity/task management, device boot processes, widgets, and accessibility services.

·       Experience with performance profiling, memory management, and battery optimization.

·       Strong knowledge of CI/CD pipelines, Git, and Agile methodologies.

·       Excellent leadership, communication, and problem-solving skills.

·       Nice to Have: Knowledge of C/C++ for NDK development, Familiarity with Kotlin Multiplatform or cross-platform frameworks, Prior experience leading distributed/remote teams.

What We Offer:

·       Opportunity to lead the development of a high-impact Android product from the ground up.

·       Competitive salary and performance-based incentives.

·       Work as a private entrepreneur

·       Fully remote and flexible schedule

Key Skills

Ranked by relevance