Job ID: JOB_ID_10443
Job Title: Android Developer
Client: FUSTIS LLC
Location: 3111 N University Dr Ste 800, Coral Springs, FL 33065
Employment Type: Hybrid (3 days a week: Tues/Weds/Thurs in office)
Pay Rate: $60/Hr on C2C
Eligibility: USC/GC
Duration: 6 months to start, possible to convert or extend
About the Role:
We are seeking a passionate and experienced Android Developer to join our client’s innovative team. The ideal candidate will be responsible for building high-quality, user-focused Android applications using Kotlin as the primary development language. You will work on both new enterprise-level initiatives and enhancing existing codebases, collaborating closely with cross-functional teams to deliver robust, maintainable, and intuitive mobile experiences. This role requires someone who does not require hand-holding and possesses deep technical expertise.
Key Responsibilities:
- Designs and builds advanced applications for the Android platform using Kotlin and Jetpack Compose, ensuring robust, responsive, and user-friendly designs.
- Implements and maintains scalable app architecture using MVI or MVVM patterns with clean architecture principles.
- Writes comprehensive unit tests using JUnit and MockK, and UI tests using Espresso, maintaining high code coverage standards.
- Implements secure authentication flows, token management, biometric authentication, and data encryption for enterprise applications.
- Implements offline-first data strategies with Room and synchronization logic for unreliable network conditions.
- Instruments app with analytics events to track user behavior, feature adoption, and conversion funnels.
- Monitors and resolves memory leaks, ANRs, and Jank using Android Profiler and performance monitoring tools.
- Works closely with project teams, designers, iOS developers, and backend teams to define, design, and deploy new features and functionality.
- Participates in code reviews, providing constructive feedback and enforcing coding standards.
- Collaborates with QA to troubleshoot and debug Android applications, approaching issues from both a developer’s and end-user’s perspective.
- Maintains and modifies existing applications independently as well as under direction from senior staff members.
Required Skills and Experience:
- 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 ViewModel.
- Strong understanding of clean architecture principles and modular app design for enterprise-scale applications.
- Practical experience implementing dependency injection 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 WorkManager.
- 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 (EncryptedSharedPreferences), 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 MockK, 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 WorkManager, 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 OpenAPI 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.
Additional Notes:
- The client is located at 3111 N University Dr Ste 800, Coral Springs, FL 33065.
- The role is hybrid, requiring 3 days a week in the office (Tues/Weds/Thurs).
- The pay rate is $60/Hr on a C2C basis.
- Eligibility is for USC/GC candidates only.
- The initial duration is 6 months with potential for conversion or extension.
Keywords: continuous integration, continuous deployment, quality analyst, user interface, user experience, access management, green card, Florida, Android Developer, Kotlin, Jetpack Compose, MVI, MVVM, Unit Testing, JUnit, MockK, Espresso, RESTful APIs, Firebase, CI/CD.
Special Requirements
USC/GC eligibility required. Hybrid work model (3 days in office). No hand-holding required.
Compensation & Location
Salary: $124,800 – $124,800 per year
Location: Coral Springs, FL
Recruiter / Company – Contact Information
Email: shivam.bhardwaj@fustis.com
Recruiter Notice:
To remove this job posting, please send an email from
shivam.bhardwaj@fustis.com with the subject:
DELETE_JOB_ID_10443