{"schemaVersion":"jobsearcher.job.v1","id":"a74e54f87d4677ca73e8553a","url":"https://jobsearcher.com/jobs/a74e54f87d4677ca73e8553a","canonicalUrl":"https://jobsearcher.com/jobs/a74e54f87d4677ca73e8553a","title":"Senior Android Engineer","description":"Overview We are seeking a skilled Android Engineer to join a high-impact tiger team focused on accelerating the modernization of a large-scale mobile application. This role is centered on driving adoption of modern Android architecture patterns, including unidirectional data flow, while delivering high-quality features at speed. You will collaborate closely with senior and staff engineers across mobile infrastructure and product teams to enhance performance, scalability, and developer productivity.This application serves millions of users and emphasizes strong engineering practices, scalable architecture, and rapid, high-quality release cycles supported by continuous integration, automated testing, and data-driven iteration.Key ResponsibilitiesCollaborate with senior and staff Android engineers to adopt new APIs and architectural patterns, identifying and resolving blockersQuickly ramp up on product context, codebase, and system architectureContribute to both new feature development and ongoing codebase modernization effortsWrite clean, scalable, and maintainable code with a strong emphasis on qualityParticipate in code reviews to ensure best practices and knowledge sharing across the teamPartner with cross-functional teams including backend engineers, designers, and QASupport team members by proactively identifying and resolving technical challengesContribute to a collaborative and high-performing engineering environmentRequired Qualifications5+ years of professional software engineering experienceProven experience building and shipping large-scale Android applicationsStrong proficiency in KotlinExperience with Jetpack Compose for modern UI developmentExperience with unit testing and snapshot testingExperience building and maintaining shared components and librariesSolid understanding of unidirectional data flow architectureExperience with asynchronous programming using Kotlin coroutines (suspend functions)Experience with reactive programming, including RxJava and Kotlin FlowsFamiliarity with AI-augmented development tools (e.g., Cursor, Claude Code, or similar)Strong understanding of modern software design patterns and engineering best practices","company":"Heartcentrix Solutions","rawCompany":"heartcentrix solutions","city":"Sunnyvale","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-30T02:59:29.087Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Android Engineer","description":"Overview We are seeking a skilled Android Engineer to join a high-impact tiger team focused on accelerating the modernization of a large-scale mobile application. This role is centered on driving adoption of modern Android architecture patterns, including unidirectional data flow, while delivering high-quality features at speed. You will collaborate closely with senior and staff engineers across mobile infrastructure and product teams to enhance performance, scalability, and developer productivity.This application serves millions of users and emphasizes strong engineering practices, scalable architecture, and rapid, high-quality release cycles supported by continuous integration, automated testing, and data-driven iteration.Key ResponsibilitiesCollaborate with senior and staff Android engineers to adopt new APIs and architectural patterns, identifying and resolving blockersQuickly ramp up on product context, codebase, and system architectureContribute to both new feature development and ongoing codebase modernization effortsWrite clean, scalable, and maintainable code with a strong emphasis on qualityParticipate in code reviews to ensure best practices and knowledge sharing across the teamPartner with cross-functional teams including backend engineers, designers, and QASupport team members by proactively identifying and resolving technical challengesContribute to a collaborative and high-performing engineering environmentRequired Qualifications5+ years of professional software engineering experienceProven experience building and shipping large-scale Android applicationsStrong proficiency in KotlinExperience with Jetpack Compose for modern UI developmentExperience with unit testing and snapshot testingExperience building and maintaining shared components and librariesSolid understanding of unidirectional data flow architectureExperience with asynchronous programming using Kotlin coroutines (suspend functions)Experience with reactive programming, including RxJava and Kotlin FlowsFamiliarity with AI-augmented development tools (e.g., Cursor, Claude Code, or similar)Strong understanding of modern software design patterns and engineering best practices","datePosted":"2026-04-30T02:59:29.087Z","dateModified":"2026-04-30T02:59:29.087Z","hiringOrganization":{"@type":"Organization","name":"Heartcentrix Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sunnyvale","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a74e54f87d4677ca73e8553a"},"url":"https://jobsearcher.com/jobs/a74e54f87d4677ca73e8553a"}}