Take pride in creating mobile apps that deliver exceptional user experiences
Have deep empathy for our customers; keep the user's experience top of mind when building features
Expertise in translating design (Figma, PSD, etc.) and product requirements into working Android code
Ability to mock out server-side dependencies to move fast. Knowledge of server-side development processes, tools, and technology is a huge plus
Collaborate in ideation, scoping, estimating, and prioritizing work while investigating and resolving defects.
Ensure high application performance and quality through rigorous testing and peer reviews
Qualifications
2+ years’ experience developing mobile applications using Android technologies like Kotlin, Jetpack Compose, MVVM
BS/MS in computer science or equivalent work experience
Aware of basic AI capabilities, specifically GenAI
1+ years’ experience in the Software design/architecture process
2+ years’ experience with web services (consuming or creating) with REST, GraphQL or Protobuf
Solid communication skills to explain complex technical issues to both technical and non-technical audiences
Solid understanding and ability to implement Google’s Material Design standards
Experience with unit testing & Test-Driven Development (TDD)
Preferred Experience:
Experience developing, maintaining, and innovating large scale, consumer-facing web or mobile applications
Experience with big data and analytics for mobile applications
Familiar with the development challenges inherent with highly scalable and available mobile applications
Always Be Learning: Experience with open-source technologies (if no practical work experience w/ large scale mobile apps — you’re prototyping and/or researching up-and-coming technology and solutions)