{"schemaVersion":"jobsearcher.job.v1","id":"59a15eaf4d8bea7d52f063d4","url":"https://jobsearcher.com/jobs/59a15eaf4d8bea7d52f063d4","canonicalUrl":"https://jobsearcher.com/jobs/59a15eaf4d8bea7d52f063d4","title":"Android Developer","description":"Role OverviewWe are actively trying to adopt new unidirectional architecture which boosts developer productivity and sets us up for success. We are looking for someone who can ramp up quickly, deliver fast while maintaining high quality. As part of this team you will be working closely with senior, staff Android engineers both from Mobile Infra and product teams.This means excellent development practices, careful code architecture, and an organization built around rapid releases. Continuous integration with automated testing allows us to run a bi-weekly release train. Our beta release process gives us useful insight into user behavior and heavy use of analytics, A/B testing and feature flagging allows for rapid iteration. Every line of code gets reviewed by other developers, every pixel inspected by designers, and every feature hammered on by manual and automated QA.Responsibilities\r\nWork closely with senior and staff Android engineers to adopt new APIs, flagging blockers and collaborating to resolve issues.\r\nQuickly ramp up on product context, code, and architecture, while working closely with the greater team of mobile and backend engineers.\r\nSupport both new feature development and code cleanup.\r\nDeliver well-crafted, well-tested, and maintainable code.\r\nParticipate in code reviews to ensure code quality and share knowledge with team members.\r\nActively support and unblock team members, fostering a collaborative work environment.Requirements\r\nExperience: Minimum 5+ years of software engineering industry experience\r\nWorked on and shipped large scale Android applicationsExperience with:\r\nKotlin\r\nJetpack Compose\r\nUnit and snapshot testing\r\nCreating shared components\r\nUnidirectional data flow\r\nAsynchronous programming (with Kotlin suspend functions)\r\nReactive programming (both RxJava and Kotlin Flows)\r\nAI-augmented programming (with tools like Cursor, Claude code, etc.)\r\nOther patterns commonly used in the industry","company":"Heartcentrix Solutions","rawCompany":"heartcentrix solutions","city":"Alameda","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-23T01:14:05.750Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"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":"Android Developer","description":"Role OverviewWe are actively trying to adopt new unidirectional architecture which boosts developer productivity and sets us up for success. We are looking for someone who can ramp up quickly, deliver fast while maintaining high quality. As part of this team you will be working closely with senior, staff Android engineers both from Mobile Infra and product teams.This means excellent development practices, careful code architecture, and an organization built around rapid releases. Continuous integration with automated testing allows us to run a bi-weekly release train. Our beta release process gives us useful insight into user behavior and heavy use of analytics, A/B testing and feature flagging allows for rapid iteration. Every line of code gets reviewed by other developers, every pixel inspected by designers, and every feature hammered on by manual and automated QA.Responsibilities\r\nWork closely with senior and staff Android engineers to adopt new APIs, flagging blockers and collaborating to resolve issues.\r\nQuickly ramp up on product context, code, and architecture, while working closely with the greater team of mobile and backend engineers.\r\nSupport both new feature development and code cleanup.\r\nDeliver well-crafted, well-tested, and maintainable code.\r\nParticipate in code reviews to ensure code quality and share knowledge with team members.\r\nActively support and unblock team members, fostering a collaborative work environment.Requirements\r\nExperience: Minimum 5+ years of software engineering industry experience\r\nWorked on and shipped large scale Android applicationsExperience with:\r\nKotlin\r\nJetpack Compose\r\nUnit and snapshot testing\r\nCreating shared components\r\nUnidirectional data flow\r\nAsynchronous programming (with Kotlin suspend functions)\r\nReactive programming (both RxJava and Kotlin Flows)\r\nAI-augmented programming (with tools like Cursor, Claude code, etc.)\r\nOther patterns commonly used in the industry","datePosted":"2026-04-23T01:14:05.750Z","dateModified":"2026-04-23T01:14:05.750Z","hiringOrganization":{"@type":"Organization","name":"Heartcentrix Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alameda","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"59a15eaf4d8bea7d52f063d4"},"url":"https://jobsearcher.com/jobs/59a15eaf4d8bea7d52f063d4"}}