Sr. Android Engineer
Us
BirdCall is a creative, quick-service tech restaurant concept based in Denver, CO, focused on making all-natural foods more accessible. Great effort is put toward finding the freshest ingredients as well as establishing relationships with like-minded partners. Our vision is to share food, expose creativity, cherish our guests, while doing good in the communities we love. The technology team is responsible for developing all the systems that make BirdCall successful, from the kitchen display systems used by our staff, to the kiosks used by customers to order their food.
You
You have a passion for high quality, reliable, and maintainable Android Apps. You’re comfortable working side by side with engineers, product managers, and designers to make decisions in order to quickly deliver software. You’re agile and retrospective, not afraid to identify what we’re doing wrong so we can fix it, and what we're doing right so we can build upon it. Finally, you are generally curious and have interests in different areas. Above all, you judge your success by the success of your team and the happiness of BirdCall customers and staff.
The Job
You will lead the development of all Birdcall Android Apps, both consumer and internally facing. You’ll work with product owners, designers, and other engineering team members to build and maintain these Apps. You will be responsible for App deployments and releases as well as the stability and reliability of our Apps.
Required Skills and Experience
4+ years of Software Development experience in Android, particularly using Android Studio
Proficiency in Java and/or Kotlin; Kotlin experience is a plus
Knowledge of common JVM libraries and their appropriate applications (we try to avoid rebuilding the wheel and Not Invented Here Syndrome).
Well versed in design patterns. (eg. you've worked with MVP, MVVM, and/or Clean and know the benefits and when to use each. You've coded your own Repositories and Factories.)
Experience with Dependency Injection and have implemented Android apps using Dagger
Well versed in TDD, especially using Mockito and JUnit
Familiarity with interacting with and/or consuming external services (eg. using tools like RetroFit for RESTful services and gRPC)
Understanding of Android design tools as well as design guidelines and best practices
Familiar with Git, GitHub, and git-flow
Strong communication skills
Comfortable working with legacy code and improving it as well as greenfield projects
Desired Skills and Experience
Major ownership, or areas of ownership, of an existing Android App
Practicing Agile methodologies and have opinions about what works and what doesn’t
Continuous integration
Eagerness to experiment with a wide variety of technologies (facial recognition, custom hardware integrations, etc.)
As part of our team, you’ll enjoy
The hustle of a startup with the ability to shape the company
Access to the resources of the entire Gastamo restaurant group (Park Burger, Park & Co, HomeGrown Tap & Dough, and BirdCall)
Tremendous opportunity to revolutionize the quick-service restaurant industry
Working with an extraordinary team of smart, creative, fun, and highly motivated people
Modern, uplifting work environment in an ideal location next door to Park Burger in Platt Park
And much more