What are the responsibilities and job description for the Senior Software Engineer (Android) position at Aperio Talent Solutions?
We’re hiring a Senior Android Software Engineer to fully own and build our Android application from the ground up in a fast-moving startup environment. This role offers true end-to-end ownership — from defining architecture and core patterns to shipping features and iterating in production — with direct impact on over 1M monthly Android users.You’ll work closely with the founders and design team, operating with high autonomy and accountability. This role is ideal for someone who has thrived in fast-paced startups, is comfortable with ambiguity, and enjoys turning incomplete ideas into polished, shipped products.What you’ll doOwn the Android app end-to-end, including architecture, development, testing, and releaseLead the effort to bring the Android app to full feature parity with iOSBuild fast, high-quality, and intuitive user experiences across the appTake features from early concept through production launch and weekly changelogsPartner directly with founders and designers to shape product direction and executionEstablish scalable, reusable architecture patterns that enable rapid iterationWhat we’re looking forSenior-level Android engineering experienceProven experience working at a fast-paced startup or early-stage companyStrong product instincts and the ability to make sound technical decisions independentlyComfort moving quickly, iterating often, and owning outcomesTech stackKotlin, Jetpack Compose, Hilt, Room, Rails#hc214190