Android Software Engineering Leader
We are seeking an experienced Android software engineer to lead our engineering team. The successful candidate will have a strong technical background and experience in software development.
About the Role
As an Android software engineering leader, you will be responsible for leading a team of talented engineers and working collaboratively with UX, PM, QA, and other engineers to build Android applications using modern technologies. You will deliver significant products and core capabilities across teams and be a domain expert for our product. You will also lead the design and execution of efforts with broad customer impact, drive best practices, and help choose technologies to evolve our current tech stack while writing world-class applications.
Key Responsibilities
- Lead a team of talented Android engineers
- Work collaboratively with UX, PM, QA, and other engineers
- Deliver significant products and core capabilities across teams
- Be a domain expert for our product
- Lead the design and execution of efforts with broad customer impact
- Drive best practices and help choose technologies to evolve our current tech stack
- Champion best practices such as quality integration and unit testing
- Provide expert design feedback and input deeply into code reviews
- Ensure that all work done by the team is delivered with quality and is appropriately monitored and supported in production
Requirements
- Passionate about building great software
- Tech Lead experience or skills
- Excellent cross-team communication skills on complex technical topics
- Proficient in all aspects of Android development
- Proficient in Software Development best practices (Code Quality, Unit Test, BDD)
- Experience with Selenium or Espresso / Screenshot testing
- Experience delivering high-quality, reliable services to production
- Familiar with traditional databases and alternative data stores
Our Tech Stack
- A core of Kotlin & Java based backend services
- React SPAs leveraging Tailwind, GraphQL, and Storybook
- Android app built in Java & Kotlin running in the restaurant
- DynamoDB and PostgreSQL as core persistence
- Pulsar, Camel, and RabbitMQ for message-based integrations
- And many more technologies that help us build a top-class platform
We thrive together
We strive to create an inclusive and collaborative environment where everyone can grow and contribute. We believe that diverse perspectives and experiences are essential to our success and are committed to creating a workplace where everyone feels valued and respected.
Apply now