> Markdown version of [/jobs/ext/1133590-senior-android-engineer](https://www.wearedevelopers.com/jobs/ext/1133590-senior-android-engineer). 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). --- # Senior Android Engineer - **Company:** Vanguard - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Android Software Development, Android Studio, Automation of Tests, Mobile Application Development, Databases, Data Structures, Dependency Injection, Software Design Patterns, Systems Analysis, Model View ViewModel, Object-Oriented Software Development, Scrum Methodology, Rxjava, Software Engineering, Technical Debt, Git, Kotlin, Information Technology, Jetpack Compose, Asynchronous Programming, Programming Languages - **Published:** July 2, 2026 - **Apply:** http://www.vanguardjobs.com/job/23555738/senior-android-engineer-charlotte-nc/?utm_medium=%22mcloud%2Djobads%22&utm_campaign=Technology&utm_content=Senior%20Android%20Engineer&utm_term=179893 ## About the Role * Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, and testable code. * Able to effectively communicate technical issues in a manner all can understand. * Able to work with Scrum Masters and Product Owners to prioritize work relative to both delivering business value and addressing technical debt. * Participates in system analysis, design, development, and implementation for our existing mobile native applications. * Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests. * Elevates code into the test, and production environments on schedule. Provides follow-up Production support. Submits change control requests and documents. * Follows Agile software development methodology. To be successful in this role, you should have: * Experience with Native application development * Proficiency in one or more relevant programming languages (e.g. Kotlin / Java) * Ability to learn new technologies quickly and demonstrate a hands-on understanding * Understanding of design patterns, integration patterns/practice, Data modeling principles and best practices * A good track record of project delivery for large cross-team projects * Strong communication skills and the ability to connect with engineers, managers, PMs, customers Preferred Skills: * Experience with latest Android SDK / Android Studio * Dagger * RXJava * Retrofit / OKHttp * Jetpack Compose * MVVM * Git * Coroutines * Hilt * Espresso, * Degree in Computer Science or equivalent preferred or relevant experience * 5+ years of software development experience * 3+ years as a mobile developer ## Description Provides advanced level system analysis, design, development, and implementation of applications and databases, under general direction. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) - [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) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [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) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## 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) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)