Android Developer

Brillfy Technology INC · Coral Springs, FL, US

PostJobFree Posted Apr 22, 2026 First seen May 17, 2026
Role: Android Developer Location: Coral Springs, FL (Hybrid) Type: C2H Android Notes: • Advanced knowledge of Kotlin and Jetpack Compose • Ability to implement MVI and/or MVVM patterns • Ability to implement or been part of implementing authentication flows or biometric authentication • Collaborate with Android Dev, project managers, backend teams • Participating in code reviews • Write unit tests in Junit and/or Mock • Deep knowledge Android Studio and/or Android SDK • Need someone that does not require hand holding / deep training Requirements • Bachelor's degree in computer science/computer engineering or equivalent experience. • 5+ years of experience in Android application development with Kotlin. • Strong proficiency in Kotlin, including advanced features such as coroutines, flows, sealed classes, and extension functions. • Proven experience as an Android developer with a portfolio of released applications in Google Play Store. • Deep knowledge of Android SDK, Android Studio, and core Android development best practices. • Experience implementing MVI and/or MVVM architecture with Jetpack Compose, Compose Navigation, and View Model. • Strong understanding of clean architecture principles and modular app design for enterprise-scale applications. • Practical experience implementing dependency injections using Hilt to improve modularity, testability, and scalability. • Proficiency in Kotlin Coroutines and Flow for asynchronous and reactive programming. • Familiarity with Jetpack libraries, including Lifecycle, Navigation, Room, DataStore, and Work Manager. • Strong understanding of RESTful APIs and integrating Android apps with backend services using Retrofit and OkHttp. • Experience with secure coding practices including OAuth 2.0/OIDC, biometric authentication, encrypted storage (Encrypted Shared Preferences), and certificate pinning. • Experience working with Firebase (push notifications via FCM, analytics, crash reporting via Crashlytics, remote config). • Knowledge of app performance monitoring, Android Profiler, and optimization techniques for memory, battery, and network. • Skilled in unit testing with JUnit and Mock, UI testing with Espresso, and screenshot testing with Paparazzi or similar tools. • Understanding of Android privacy changes including scoped storage, runtime permissions, and privacy best practices. • Familiarity with Android widgets and Glance for building home screen experiences. • Deep understanding of Work Manager, foreground services, and battery optimization strategies. • Experience with CI/CD pipelines using Bitrise, GitHub Actions, or similar tools. • Proficiency with Git and version control best practices including trunk-based development and feature branching. • Comfortable working in Agile development environments, using tools like JIRA, Xray, and Bitbucket. • Experience with Open API specifications and Postman for API development and testing. • Excellent problem-solving, critical thinking, and communication skills. • Contributions to open source or active maintenance of GitHub repositories is a plus