Brillfy Technology Inc.

Android Developer

Coral Springs, FL • Posted 1 weeks ago
Remote Contract Not specified Level general
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.
Back to Job Search