> Markdown version of [/jobs/ext/4547243-android-developer](https://www.wearedevelopers.com/jobs/ext/4547243-android-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Android Developer - **Company:** Sound Safety Products Co., Inc. - **Location:** Coral Springs, FL, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Multitier Architecture, Agile Methodology, Data Analysis, Android Software Development, Android Studio, Application Performance Management, JIRA, Unit Testing, Biometrics, Software Bug Management, Code Coverage, Profiling, Code Review, Computer Engineering, Data Stores, Software Debugging, Dependency Injection, Github, Push Technology, Junit, Model View ViewModel, OAuth, Open Source Technology, OpenID, Memory Leaks, Secure Coding, Systems Integration, User Interface Testing, Openapi, Trunk-based Development, Enterprise Software Applications, Postman, Firebase, Backend, Git, Kotlin, Information Technology, Optimization Algorithms, Performance Monitor, Jetpack Compose, Reactive Programming, Codebase, Bitbucket, Asynchronous Programming, Google Play, Api Design, Restful APIs, Software Version Control - **Published:** November 3, 2026 - **Apply:** https://www.thejobnetwork.com/job/6c7692bb-0caa-4df8-b942-033fc4b5288a/android-developer ## About the Role * advanced knowledge of Kotlin and Jetpack Compose * ability to implement using 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 * participate in code reviews * Write unit tests in Junit and/or MockK * Deep knowledge Android Studio and/or Android SDK * Need someone that does not require hand holding / deep training, * Able to work effectively within cross-functional teams that include iOS, web, backend, QA, and design roles. * Comprehensive understanding of Android development best practices, including architecture, performance, accessibility, and security. * Can translate product and UX requirements into performant, maintainable Android code with minimal supervision. * Skilled at reviewing, refactoring, and optimizing existing codebases for performance and readability. * Proactive in identifying potential performance bottlenecks or architectural flaws early in development., * 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 ## Description The ideal candidate is passionate about building high-quality, user-focused Android applications using Kotlin as the primary development language. You'll 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. The items listed below are intended to provide an overview of the essential functions of the job. This is not an exhaustive list of all functions and responsibilities that the position may be required to perform. 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, * Uses analytics data, crash reports, and user feedback to prioritize bug fixes and feature improvements. * Approaches development with security-first thinking, proactively identifying potential vulnerabilities. * Accurately estimates development effort, identifies technical risks, and communicates blockers early. * Demonstrates ownership mentality, taking initiative beyond assigned tasks when necessary. * Stays current with the Android ecosystem, regularly evaluating new tools, libraries, and practices to improve the development workflow.