Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
The app is ripe with new and interesting technology. Coroutines and Flows are used extensively throughout the codebase, with gRPC being at the core of our network stack. We are diving head-first into Jetpack Compose adoption with all new UI being created in it, with strong emphasis on migrating traditional Android views in the near future.
You'll be working day to day with a helpful, inclusive team, that comes together to support you and make sure everybody succeeds together. New ideas and perspectives are always valued, and we place a strong premium on acknowledging great work. We all want to help each other to become the best engineers we can be.
What will you bring?
Previous experience with the below points are important:
Software architecture patterns and principles. (e.g. MVVM/CLEAN/SOLID)
You are a champion of native mobile apps, providing amazing experiences, and leveraging native capabilities. (e.g. Responsive, performant, and accessible UIs)
Android Studio, Gradle, Kotlin, Coroutines/Flow, Room.
Unit testing best practices.
Security principles, best practices, and APIs.
These are not required. What we're looking for are people who have strong opinions that are weakly held. If there are any areas where you do not have the experience, the team is there to support you and help you develop.
What we want from our engineers is to bring passion, and a drive to continually improve and grow with the team. You will need to bring strong communication skills, as that is at the core of what we do as a growing team. We want to be the best engineering team, and to do that we rely on hiring the best people.