Senior Android Engineer

Hole19

Hole19

Software Engineering
Lisbon, Portugal · Porto, Portugal · Remote
Posted on Sunday, June 9, 2024

Senior Android Engineer

Job Posted
May 2, 2024
Area
Engineering
Location
Remote
Lisbon
Porto
Active
About Hole19 & this role
Hole19 empowers golfers of all skill levels to perform their best. With over 3 million golfers using Hole19 in over 180 countries and thousands of golfers joining every month, Hole19 is one of the most used golf apps in the market.
We’ve been told our Hole19 product is the golfer's best friend. We believe it is a consequence of the passion and smart work we put every day into building the best technology in golf.
We're looking for a skilled and experienced Android Engineer, keen to join a team that develops high-quality apps for both smartphone and Wear devices used by hundreds of thousands of golfers worldwide every month.
What We Do
We are passionate about designing and creating great user experiences
We keep up with the latest trends and technologies in the mobile space
We do it all in Kotlin
We want to do it all in Kotlin Coroutines, so we’re migrating from RXJava to a full Kotlin Coroutines codebase
We’re starting to migrate to Jetpack Compose
We focus on the best tools for the job, instead of on the "next big thing"
We follow a clean architecture with a domain layer and use cases
What You'll Do
Focus on evolving and maintaining the Android apps for smartphone and wearable devices
Choose the best tool for the job, whether you’re working on a simple feature or refactoring a piece of legacy code
Contribute to the next chapter of the Android apps
Contribute to the migration from RXJava to full Kotlin Coroutines codebase
Contribute to the team's growth and help the team adopt new Android technologies
Ensure and monitor the product's quality standard to guarantee there are fewer bugs and more happy customers
Build reliable software able to support millions of users
Apply development best practices with an emphasis on code scalability and ease of maintenance
Share your ideas and help define the future of Hole19
Work with a supportive team
Be a team player
Who You Are
You have experience building Android apps with a fair amount of usage
You are focused on testing and delivering quality code
You are fully capable of taking substantial features from concept to shipping reasonably by yourself
You are a responsible individual, capable of managing and organising your work
You don't need to be a superhero and know everything
You don't need to play golf or even know what golf is about (although it helps a lot)
You have experience with Kotlin
You know your way around RxJava and Kotlin Coroutines
You have experience with Jetpack Compose is a plus
What we offer
An annual gross salary between €52K and €65K (depending on your experience)
A year-end bonus that can be up to 25% of the annual gross salary
A great working environment within a small but growing team of nearly 40, that cares about your health and growth
The opportunity to have a real impact in shaping the path of a startup with proven traction as it evolves to its next stage of maturity
A safe and respectful work environment that values the actual work you deliver rather than how much time you spend at the "office"
The opportunity to work where and when you'd like. This is a fully remote job but we also have an office in Lisbon and in Oporto, if you enjoy a change of scenery
Gym membership and health insurance
Play golf while on the job (because who wouldn't enjoy that?!)
What to expect from the hiring process
We review your application
Team Culture Interview with Catarina, our Head of People (1h)
Android technical challenge
Engineering interview with the team you'll be working with (1h30)
Offer (or feedback)
We like to keep straight to the point so expect the hiring process to be quick and with no bullshit. We don't like to waste anybody's time. We promise to give you our full attention in return for the time you give us.
Apply by dropping us an email to jobs@hole19golf.com
We look forward to hearing from you!
If you would like to know more about what we’ve done:
Redesigning our entire app using a well defined Design System
Add a map view of the golf course to the WearOS app
Enable static code analysis and linting on our codebase
Optimize the app for left-handed users
Launched Challenges: a way for golfers to challenge themselves and others towards a specific goal
Migrate from Dagger2 to Hilt
Collaborated with Google to support WearOS 3 and add a more efficient GPS mode to the watch app