The Opportunity:
- Work collaboratively in a cross functional team to contribute and lead each step of the product development process: from ideation to release; rapidly prototyping, experimenting and delivering solutions that can scale to support millions of users.
- Define and evolve the architecture, design and implementation of consumer facing experiences using clean architecture principles.
- Connects business and consumer problems to proposed technical solutions. Advocates for delivering high quality, resilient and fault tolerant products to consumers.
- Build a stable and scalable architecture using modern patterns to deliver a first-class mobile product.
- Mentors and actively seeks to level up their teammates.
- Build with testing best practices to enable us to iterate quickly.
To succeed, this role’s responsibilities would involve:
- 3+ years of experience developing native mobile applications and working within a team environment.
- Strong programming skills and up-to-date knowledge of Kotlin, Java, and the Android SDK
- Strong experience working with Rx, MVVM and android architecture components (i.e., Jetpack)
- A driven mobile software engineer that is motivated to build great products and a great codebase in a fast-paced environment.
- Familiar with mobile product and design lifecycles, and collaborating closely with designers, product managers and backend engineers.
- Strong communication skills with a growth and learning mindset.
Cargando ...
100% Complete