Android Engineer Jobs
Android Engineer jobs are open across fintech, healthtech, entertainment, and enterprise software, from junior to staff and principal level, with specializations in Jetpack Compose, SDK development, and system-level Android. Find a role that fits from the openings below and apply directly.
Find Android Engineer JobsLooking for remote work? View remote android engineer jobs →Overview
Showing 5 of 161+ Android Engineer jobs









As a Business Banking Android Developer, you will deliver secure, scalable, and intuitive mobile experiences that help businesses manage their finances and grow with confidence.
Job responsibilities
- Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
- Design, build, and maintain Android features using Kotlin/Java, delivering high-quality user experiences across devices and OS versions.
- Lead implementation for moderately complex initiatives (UI flows, data/state management, offline/error handling) and contribute to technical design decisions.
- Integrate with backend services (REST/GraphQL), implement secure authentication flows, and ensure safe handling of local storage and network communications.
- Build and maintain automated tests (unit, instrumentation, UI) and improve app stability (crash reduction, ANR/performance tuning).
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Required qualifications, capabilities, and skills
- Practical experience with AI-assisted development tools (e.g., GitHub Copilot, code generation tools) and understanding of how to integrate AI capabilities into development workflows.
- Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Strong hands-on Android development experience with Kotlin, Android SDK, and modern architecture patterns (e.g., MVI/MVVM/Clean Architecture).
- Experience building UI using Jetpack Compose and/or XML, including accessibility and responsive layout practices.
- Experience with mobile testing practices and frameworks (unit + instrumentation/UI tests) and troubleshooting complex issues.
- Experience implementing/improving CI/CD for mobile (automated builds, quality gates, release processes).
Preferred qualifications, capabilities, and skills
- Experience with modularization, shared libraries, and scaling Android codebases across teams.
- Experience with performance profiling and stability tooling (startup time, memory, crash analytics, ANR monitoring).
- Familiarity with mobile security best practices (OWASP MASVS awareness, secure networking, secrets handling, certificate pinning where applicable).
- Experience with release strategies (feature flags, phased rollouts) and operational readiness (runbooks, monitoring).
- Experience mentoring engineers and improving delivery metrics (cycle time, defect escape, app stability).
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
ABOUT THE TEAM
Our Consumer & Community Banking Group depends on innovators like you to serve consumers, small businesses, municipalities and non-profits. You'll support the delivery of award winning tools and services that cover everything from personal and small business banking as well as lending, mortgages, credit cards, payments, auto finance and investment advice. This group is also focused on developing and delivering cutting edged mobile applications, digital experiences and next generation banking technology solutions to better serve our clients and customers.
Android Engineer Jobs by Experience Level
Top Cities Hiring Android Engineers
Explore android engineer openings in the cities hiring most right now.
See All 161+ Android Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Android Engineer JobsAndroid Engineer Job Market
Who's Hiring
- Google17

- Capital One6

- Fanatics5

- Meta4

- Uber4

Top Industries Hiring
- Technology & Software15
- Investment & Asset Management7
- Retail5
- Fintech5
- Banking & Financial Services4
What Employers Look For
The qualifications that appear most often in android engineer jobs.
- Proficiency in Kotlin and experience building production Android applications
- Strong understanding of Android SDK, Jetpack libraries, and Material Design guidelines
- Experience with MVVM or MVI architecture patterns and dependency injection frameworks like Hilt or Dagger
- Familiarity with RESTful APIs, JSON parsing, and integrating third-party SDKs
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience writing unit and instrumentation tests using frameworks such as JUnit, Mockito, or Espresso
Tips for Your Android Engineer Job Search
Tailor your resume for Android specifics
List the Android APIs, architecture patterns, and Jetpack libraries you've shipped production code with. Recruiters and hiring managers scan for Compose, Coroutines, and MVVM by name, so generic mobile experience buried in bullets won't stand out.
Show your work with a portfolio
Link to at least one published app or a public GitHub repo with production-quality code. For Android roles, reviewers often check whether you've handled lifecycle edge cases, background work, or custom views, not just whether an app exists.
Apply early to roles that fit
Migrate Mate lists android engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by tech stack first
Search for roles that name the specific stack you know, whether that's Kotlin-first codebases, React Native bridges, or C++ NDK work. Applying to mismatched stacks wastes time when interviews go straight into live coding on tools you haven't used.
Prep for the Android-specific technical round
Android interviews regularly include questions on memory management, the Activity and Fragment lifecycle, threading with Coroutines, and writing unit tests with Mockito or Robolectric. Practice these on a real device or emulator, not just on paper.
Negotiate with total compensation in mind
Android engineers at larger companies often receive equity, device allowances, and conference budgets alongside base pay. When you receive an offer, ask for the full breakdown so you're comparing total packages, not just the number on the first line.
Android Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most android engineers?
The companies hiring the most android engineers right now include Google, Capital One, and Fanatics, with the largest share of openings in California, New York, and Texas, based on current listings on Migrate Mate as of November 2026. Demand is especially concentrated at companies with large consumer-facing mobile products and at enterprise software teams modernizing legacy mobile infrastructure.
How many android engineer jobs are remote?
About 63% of android engineer openings are fully remote or hybrid as of November 2026, with remote work most common in SDK development, mobile platform engineering, and backend-adjacent Android roles. Device-dependent work such as hardware integration and on-site QA testing tends to require in-person presence, making those roles less likely to be fully remote.
How do you become an android engineer?
Start by learning Kotlin and the core Android SDK through official Android developer documentation and hands-on projects. Build at least one complete app, publish it on the Google Play Store, and push the source code to a public repository. Then strengthen your knowledge of architecture patterns like MVVM, practice writing tests, and apply to junior or associate Android roles to build professional experience.
Can you get hired as an android engineer with little or no experience?
Yes, you can get hired as an android engineer without professional experience if your portfolio demonstrates real shipping work. A published app with clean architecture, solid test coverage, and a readable codebase carries more weight with hiring managers than years on a resume. Internships, open-source contributions to Android projects, and take-home assessments are common entry points that bypass the experience requirement at many companies.
What does the android engineer interview process look like?
Most android engineer interview processes start with a recruiter screen, followed by a technical phone interview covering Kotlin fundamentals and Android lifecycle concepts. A take-home coding challenge or live coding round typically comes next, often focused on building a small feature or debugging an existing app. Final rounds usually include a system design discussion and behavioral interviews with the engineering team and a hiring manager.
Where can I find and apply to android engineer jobs?
You can find and apply to android engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your experience and stack, then apply directly to each one that fits.
See All 161+ Android Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Android Engineer Jobs