BlueSky Resource Solutions
Lead Android Developer
BlueSky Resource Solutions, West Palm Beach, Florida, United States, 33412
Overview
This is a full-time, onsite 5-days week opportunity. This role is NOT open to C2C, OPT or Visa consideration. We are seeking a highly skilled Android Lead Developer with strong expertise in Kotlin, Jetpack, and modern Android development practices. The ideal candidate will have proven experience leading or managing engineering teams, mentoring developers, and driving technical excellence. As the Android Lead Developer, you will oversee the design, development, and delivery of high-quality Android applications, ensuring best practices in architecture, performance, security, and user experience. Responsibilities
Lead a team of Android developers, providing technical guidance, mentorship, and performance management. Architect, design, and develop advanced Android applications using Kotlin and Jetpack libraries (Compose, Navigation, LiveData, ViewModel, Room, etc.). Define and enforce coding standards, best practices, and design patterns to ensure scalable and maintainable codebases. Collaborate closely with cross-functional teams including product managers, UX/UI designers, and backend developers to define technical requirements and deliver innovative features. Review code, conduct pair programming sessions, and lead regular technical discussions to improve code quality. Drive CI/CD pipelines, automated testing, and DevOps practices for efficient and reliable Android releases. Lead architectural decision-making, focusing on modular, testable, and performance-oriented solutions. Stay ahead of industry trends, new technologies, and Android platform updates to keep the team and products current. Manage project timelines, delegate tasks effectively, and ensure successful delivery of high-quality mobile solutions. Support recruitment efforts by interviewing and onboarding new Android engineers. Required Qualifications
5+ years of professional Android development experience, with a strong track record of building and delivering high-quality apps. 2+ years of experience in a technical leadership or people management role, leading Android or cross-functional development teams. Proficiency in Kotlin and in-depth experience with Jetpack components (Compose, Room, Navigation, WorkManager, etc.). Strong understanding of Android app architecture patterns (MVVM, MVI, Clean Architecture). Hands-on experience with RESTful APIs, GraphQL, and third-party integrations. Familiarity with tools like Android Studio, Gradle, Git, CI/CD pipelines (e.g., GitHub Actions, Jenkins). Experience with unit testing (JUnit, Mockito) and UI testing frameworks (Espresso). Strong knowledge of Google Play Store submission, app signing, and release management. Excellent communication, collaboration, and leadership skills. Preferred Qualifications
Experience with modularization and multi-module app architecture. Familiarity with KMM (Kotlin Multiplatform Mobile) or cross-platform approaches. Knowledge of performance profiling, memory management, and app security best practices. Background in Agile/Scrum development environments. Previous experience managing offshore or distributed teams. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Staffing and Recruiting, Financial Services, and Banking #J-18808-Ljbffr
This is a full-time, onsite 5-days week opportunity. This role is NOT open to C2C, OPT or Visa consideration. We are seeking a highly skilled Android Lead Developer with strong expertise in Kotlin, Jetpack, and modern Android development practices. The ideal candidate will have proven experience leading or managing engineering teams, mentoring developers, and driving technical excellence. As the Android Lead Developer, you will oversee the design, development, and delivery of high-quality Android applications, ensuring best practices in architecture, performance, security, and user experience. Responsibilities
Lead a team of Android developers, providing technical guidance, mentorship, and performance management. Architect, design, and develop advanced Android applications using Kotlin and Jetpack libraries (Compose, Navigation, LiveData, ViewModel, Room, etc.). Define and enforce coding standards, best practices, and design patterns to ensure scalable and maintainable codebases. Collaborate closely with cross-functional teams including product managers, UX/UI designers, and backend developers to define technical requirements and deliver innovative features. Review code, conduct pair programming sessions, and lead regular technical discussions to improve code quality. Drive CI/CD pipelines, automated testing, and DevOps practices for efficient and reliable Android releases. Lead architectural decision-making, focusing on modular, testable, and performance-oriented solutions. Stay ahead of industry trends, new technologies, and Android platform updates to keep the team and products current. Manage project timelines, delegate tasks effectively, and ensure successful delivery of high-quality mobile solutions. Support recruitment efforts by interviewing and onboarding new Android engineers. Required Qualifications
5+ years of professional Android development experience, with a strong track record of building and delivering high-quality apps. 2+ years of experience in a technical leadership or people management role, leading Android or cross-functional development teams. Proficiency in Kotlin and in-depth experience with Jetpack components (Compose, Room, Navigation, WorkManager, etc.). Strong understanding of Android app architecture patterns (MVVM, MVI, Clean Architecture). Hands-on experience with RESTful APIs, GraphQL, and third-party integrations. Familiarity with tools like Android Studio, Gradle, Git, CI/CD pipelines (e.g., GitHub Actions, Jenkins). Experience with unit testing (JUnit, Mockito) and UI testing frameworks (Espresso). Strong knowledge of Google Play Store submission, app signing, and release management. Excellent communication, collaboration, and leadership skills. Preferred Qualifications
Experience with modularization and multi-module app architecture. Familiarity with KMM (Kotlin Multiplatform Mobile) or cross-platform approaches. Knowledge of performance profiling, memory management, and app security best practices. Background in Agile/Scrum development environments. Previous experience managing offshore or distributed teams. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Staffing and Recruiting, Financial Services, and Banking #J-18808-Ljbffr