> Markdown version of [/jobs/ext/1248745-android-engineer-level-601-602](https://www.wearedevelopers.com/jobs/ext/1248745-android-engineer-level-601-602). 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 Engineer (Level 601 / 602) - **Company:** Vsg Business Solutions - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $140,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Android Software Development, Unit Testing, Program Optimization, Code Review, Continuous Integration, Data Stores, Software Debugging, Dependency Injection, Software Design Patterns, Gradle, Mobile Application Software, Model View ViewModel, Performance Tuning, Mockito, Tensorflow, Stateflow, Data Logging, Data Processing, Large Language Models, Facebook Flow, Backend, Git, Kotlin, Material UI, Integration Tests, Solid Principles, Jetpack Compose, Asynchronous Programming, Software Coding, Restful APIs, Cucumber (Software) - **Published:** July 12, 2026 - **Apply:** https://www.careerjet.com/jobad/us113cf4b38c85aa36a79c93a345f145f4 ## About the Role * Strong experience developing Android applications in production. * Kotlin, Jetpack Compose, and Coroutines. * Solid understanding of Android fundamentals, including Android Manifest, Lifecycle, Navigation, WorkManager, permissions, notifications, and deep links. * Experience with architectural design patterns (MVI/MVVM) and SOLID principles. * REST API integration using Retrofit/OkHttp. * Experience with Room, DataStore, caching, and offline data handling. * Dependency Injection using Hilt or Dagger. * Strong debugging, performance tuning, and memory optimization skills. * Hands-on experience with Git, code reviews, and CI/CD practices. * Basic knowledge of AI tools and AI-powered application features. Preferred Skills * Multi-module Gradle architecture and build optimization. * Android security best practices. * Logging, analytics, and crash reporting. * Exposure to ML Kit, TensorFlow Lite, or AI/LLM integrations. ## Description We are looking for a hands-on Android Engineer to build and enhance customer-facing mobile applications. This role requires strong Kotlin development experience, modern Android architecture knowledge, and excellent coding skills. Candidates should be comfortable building scalable UI applications that communicate with backend services while following modern engineering best practices. Key Responsibilities * Design, develop, and maintain Android applications using Kotlin and Jetpack Compose. * Build responsive customer-facing UI components integrated with backend services. * Implement clean architecture using MVI and modern Android design patterns. * Develop asynchronous features using Coroutines, Flow, and StateFlow. * Write clean, maintainable, and testable code with strong focus on performance. * Perform unit testing using Mockito and integration testing using Cucumber-based frameworks. * Collaborate with product managers, designers, and backend engineers throughout the development lifecycle. * Participate in code reviews, debugging, performance optimization, and architectural discussions. ## Related Videos - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Introducing Kotlin Multiplatform in an existing project](https://www.wearedevelopers.com/videos/276-introducing-kotlin-multiplatform-in-an-existing-project) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)