Note: Candidates with Green Card, Green Card EAD, H1B, or US Citizen status are NOT eligible for this role.
Job Title: Android Developer
Location: Coral Springs, FL (Hybrid – 3 days onsite: Tuesday, Wednesday, Thursday)
Duration: 6 Months Contract-to-Hire (Possible Extension/Conversion)
Work Hours: Standard Business Hours (8 AM – 5 PM)
Job Overview
We are seeking an experienced Android Developer who is passionate about building high-quality, scalable, and user-centric mobile applications. The ideal candidate will have deep expertise in Kotlin and Jetpack Compose, with a strong understanding of modern Android architecture patterns such as MVI and MVVM. This role involves working on enterprise-level applications, collaborating with cross-functional teams, and delivering robust mobile solutions with minimal supervision.
Key Responsibilities
• Design and develop advanced Android applications using Kotlin and Jetpack Compose.
• Implement scalable architectures using MVI and/or MVVM patterns with clean architecture principles.
• Develop and maintain secure authentication flows, including biometric authentication and token management.
• Write unit tests using JUnit and MockK, and UI tests using Espresso to ensure high code quality.
• Implement offline-first strategies using Room and data synchronization techniques.
• Integrate analytics tools to track user behavior and application performance.
• Monitor and resolve performance issues such as memory leaks, ANRs, and UI lag.
• Collaborate with Android developers, backend teams, iOS teams, designers, and project managers.
• Participate in code reviews, enforce best practices, and maintain coding standards.
• Troubleshoot and debug applications in collaboration with QA teams.
• Maintain and enhance existing applications independently or under guidance.
Core Competencies
• Strong collaboration skills in cross-functional Agile teams.
• Deep understanding of Android development best practices (performance, security, accessibility).
• Ability to translate business and UX requirements into efficient code.
• Expertise in refactoring and optimizing codebases.
• Proactive problem-solving and risk identification.
• Strong focus on security-first development practices.
• Ownership mindset with the ability to work independently.
• Continuous learner with up-to-date knowledge of Android ecosystem trends.
Required Qualifications
• Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
• 5+ years of experience in Android development using Kotlin.
• Strong expertise in:
o Kotlin (Coroutines, Flow, sealed classes, extensions)
o Android SDK and Android Studio
o Jetpack Compose, Navigation, ViewModel
• Experience with MVI and/or MVVM architecture.
• Strong understanding of clean architecture and modular design.
• Hands-on experience with Hilt (Dependency Injection).
• Experience with REST APIs, Retrofit, and OkHttp.
• Experience with secure coding practices (OAuth 2.0, OIDC, biometric authentication, encryption).
• Familiarity with Firebase (FCM, Crashlytics, Analytics, Remote Config).
• Strong knowledge of Android performance optimization tools.
• Experience with:
o Unit testing (JUnit, MockK)
o UI testing (Espresso)
• Knowledge of Android privacy practices (runtime permissions, scoped storage).
• Experience with CI/CD pipelines (Bitrise, GitHub Actions, etc.).
• Proficiency in Git and version control best practices.
• Experience working in Agile environments using tools like JIRA, Xray, Bitbucket.
• Familiarity with OpenAPI and Postman.
• Strong analytical, communication, and problem-solving skills.
Preferred Qualifications
• Published applications on the Google Play Store.
• Experience with Android widgets and Glance.
• Knowledge of WorkManager, foreground services, and battery optimization.
• Contributions to open-source projects or active GitHub repositories.
Additional Notes
• Candidate should be self-driven and require minimal supervision (no hand-holding).
• Must be open to relocation at their own expense if not local.
• Contract-to-hire opportunity with potential for long-term engagement.