> Markdown version of [/jobs/ext/2693944-android-developer](https://www.wearedevelopers.com/jobs/ext/2693944-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:** West Coast Consulting LLC - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Flutter, Java (Programming Language), Multitier Architecture, Web Accessibility, Amazon Web Services, Data Analysis, Android Software Development, Application Performance Management, Confluence, JIRA, Unit Testing, Microsoft Azure, Cloud Computing, Code Review, Databases, Continuous Integration, Data Synchronization, Software Debugging, Dependency Injection, Memory Management, Github, Gradle, Design of User Interfaces, JSON, Junit, Model View ViewModel, Parsing, Scrum Methodology, Mockito, Material Design, Mobile Security, Software Deployment, SQLite, Google Cloud, Facebook Flow, Firebase, Backend, Git, Kotlin, Event Driven Architecture, Information Technology, Jetpack Compose, Graphql, React Native, Asynchronous Programming, Restful APIs, Multiplatform, Android Ui, Jenkins, Microservices - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/4c3ca403-a73d-43ba-9ec6-36770f450e89 ## About the Role * Bachelor's or Master's degree in Computer Science or a related field. * 5+ years of experience in Android application development. * Strong proficiency in Kotlin and Java. * Experience with Jetpack Compose, Android SDK, AndroidX, and Material Design. * Strong understanding of MVVM, Clean Architecture, Repository Pattern, and Dependency Injection. * Experience with Coroutines, Flow, and asynchronous programming. * Hands-on experience integrating REST APIs, Retrofit, OkHttp, and JSON parsing. * Knowledge of Room Database, SQLite, and offline data synchronization. * Experience with Firebase (Analytics, Crashlytics, Cloud Messaging). * Strong understanding of Git and version control. * Experience with unit testing frameworks such as JUnit, Mockito, and Espresso. * Excellent debugging and problem-solving skills. Preferred Skills: * Experience with GraphQL. * Experience with Kotlin Multiplatform (KMP). * Knowledge of React Native or Flutter. * Experience with cloud platforms such as Google Cloud Platform, AWS, or Azure. * Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or Bitrise. * Experience working in large-scale enterprise environments supporting millions of users. * Exposure to microservices architecture and event-driven systems. * Knowledge of accessibility standards and mobile security best practices. ## Description Android Developer to design, develop, and maintain high-performance native Android applications that power seamless shopping experiences for millions of customers. The ideal candidate is passionate about mobile technologies, writes clean and scalable code, and collaborates effectively with cross-functional teams to deliver innovative, customer-centric solutions., * Design, develop, test, and maintain native Android applications using Kotlin and Java. * Build scalable, reusable, and maintainable applications following MVVM, Clean Architecture, and Android best practices. * Develop modern user interfaces using Jetpack Compose and Android UI components. * Integrate RESTful APIs, GraphQL services, and third-party SDKs. * Collaborate with Product Managers, UX Designers, Backend Engineers, and QA teams to deliver high-quality features. * Optimize application performance, memory usage, startup time, and battery efficiency. * Write unit tests, UI tests, and participate in code reviews to maintain high code quality. * Troubleshoot production issues and implement performance improvements. * Implement secure coding practices and ensure compliance with enterprise security standards. * Participate in Agile/Scrum ceremonies, sprint planning, and release activities. * Contribute to CI/CD pipelines and application deployment processes., * Kotlin, Java * Jetpack Compose * Android SDK, AndroidX * MVVM, Clean Architecture * Coroutines, Flow * Retrofit, OkHttp * REST APIs, GraphQL * Room Database, SQLite * Firebase (Crashlytics, Analytics, FCM) Git, GitHub * JUnit, Mockito, Espresso * Jenkins, GitHub Actions * Gradle * Jira, Confluence ## Related Videos - [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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Using Serious Tech for a Silly Game - How to Build an MVP with Flutter](https://www.wearedevelopers.com/videos/728-using-serious-tech-for-a-silly-game-how-to-build-an-mvp-with-flutter) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [8 No-Code App Builders](https://www.wearedevelopers.com/magazine/300-8-no-code-app-builders)