Android Engineer
Overview
In this role you will build and refine a native Android app that handles investment and cash accounts, collaborating with engineers, designers, and product to deliver a delightful, material-design experience. You’ll write tests, leverage our design system and backend APIs, and contribute to scalable, high-quality infrastructure. You’ll operate in a fast-paced, cross-functional environment and have opportunities to shape priorities with leadership. This position combines hands-on development with mentoring and technical guidance to drive impactful, user-focused investment tools.
Compensation / Benefitsmedicalvisiondental401K plangenerous time offparental leave
ResponsibilitiesBuild a premier native Android application for investment and cash accountsCollaborate with engineers and designers to add features and improve existing onesDesign, build and test reusable REST APIs with frontend and backend teamsCreate high-quality infrastructure with maintainability and risk considerationsCollaborate with design and product to deliver a cohesive Android experience using material designDefine team priorities and initiatives with leadershipWork independently to unblock tasks and meet schedules using strong judgmentProvide technical guidance and mentorship to peers
Key requirements2 - 6 years of professional Android development experienceProficiency with Java or KotlinExperience writing unit tests and testable codeKnowledge of Android SDK performance tools and optimization techniquesExcellent problem solving, critical thinking and communication skillsAbility to thrive in a fast-paced, cross-functional environmentBS or MS in computer science, related field, or equivalent professional experienceproblem solvingclear communicationteam collaborationAndroid development (Java/Kotlin)unit testingREST API integration