Flock Safety needs a Senior Software Engineer to support, maintain, and improve their Android app as the user base continues to grow.
Requirements
- Multiple years of native Android experience having worked on multiple apps shipped to the play store
- Experience shipping and maintaining a mobile app over an extended period of time - working with mobile apps at scale or having helped apps scale to millions of users is a plus!
- A passion for programming alongside strong problem-solving and architecture abilities
- Kotlin, Coroutines
- Jetpack Compose
- Retrofit, Push Notifications
- Swift or NodeJS is a plus!
Responsibilities
- Support, maintain, and improve our product as our user base continues to grow.
- Work on small tasks for the sprint with support.
- Work towards understanding how the pipeline at Flock works.
- Ability to perform the role with decreased need for guidance: Come up with options of solutions instead of “what should I do?”
- Be comfortable navigating through the code base.
- Engaged during technical conversations to increase the quality of input.
- Be comfortable picking up engineering tasks of larger size and more ambiguity.
Other
- Understand current processes and procedures
- Collaborate with cross-functional teams to gain context on how they leverage the pipeline
- Asking questions in a public way to spread knowledge; i.e. public slack channels, etc
- High-level understanding of the features we are working on
- Understand the software design philosophies being used