Brillfy Technology INC

Android Developer

Coral Springs, FL • Posted 1 weeks ago • $45 - $45 per hour
Remote Full Time Not specified Level general

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

Back to Job Search