Android Engineer, Remote North America

Hatch San Francisco, CA

Company

Hatch

Location

San Francisco, CA

Type

Full Time

Job Description

Our mission is to help small businesses start and grow. We are building financial products that empower business owners and enable them to focus on their products and on growing their businesses. At Hatch we care about creating solutions which provide accessible, transparent, and fair access to financial products. Our team is spread across the US and Canada, with a physical  office in San Francisco and more opening around the country soon. Our company is growing and we’d love for you to grow with us!

Opportunity
As an Android Engineer at Hatch, your work will have a tangible impact on our Android app - how it looks, how it runs, and how it's built. In order to achieve your goals, you’ll find yourself collaborating with our backend team, iOS compatriots, product managers, and product design team.

Want more jobs like this?

Get Software Engineering jobs in San Francisco, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

This is a unique opportunity to work on an agile, high-functioning team, enhancing and refining everything from feature development to testing. We prioritize clear communication. Ideas conceived in one-off discussions will make their way into code quickly!

The Hatch Android App
The Android team (and app) is 100% Kotlin, with an eye toward how Kotlin Multiplatform will make our lives easier moving forward! We're on a standard "Square" stack of Retrofit/Moshi/Dagger2/SQLDelight, with an MVVM+coroutines arch to keep things testable and agile. We use Github Actions for CI and have one-click deploys to our internal testers and the Play Store.
We don't use Jetpack Compose yet; maybe you'll be the one to add it!

The ideal candidate will have:

  • Minimum four (4) years of experience building and maintaining Android apps using Java/Kotlin + Android Studio – ideally in a fast-paced, collaborative environment
  • A good grasp of programming fundamentals – but we don't care if you can reverse a binary tree
  • The ability to work and thrive in a small group – strong communication, collaboration, and empathy. 
  • principals only – no recruiting/staffing agencies/C2C, please!

You'll succeed in this role if you:

  • (We’d love to have you apply, even if you feel unsure about whether you meet every single requirement in this posting.)
  • Have experience with some subset of: JUnit, Dagger, Moshi, SQLDelight, Coroutines, Jetpack Navigation, ArchComponents, or Kotlin Multiplatform.
  • Have experience creating readable, well-crafted, and maintainable code
  • Are looking forward to shipping reliable real-time accounting and money movement features moving millions of dollars.
  • Are excited to collaborate with backend engineers and designers to bring a feature or product live to tens of thousands of businesses.
  • Resourcefulness and comfort with ambiguity: we won't know the answers to everything, but we'll figure it out together! 
  • If nothing else, good Google-fu and StackOverflow reading ability.

What You Can Expect
In your first week, you'll onboard onto the app, architecture, and any unfamiliar tech (e.g. coroutines/Flow). In your first month, you'll have shipped a number of features and bugfixes, and maybe spent some time investigating slicker CI tooling or Gradle scripts.

In following months, you might find yourself taking on a more weighty projects, owning entire user flows, refactoring cruft, and adding better tests, analytics, or monitoring. We're a small team, and we'll encourage you to try new libraries or frameworks! You might even write some backend code, since our backend is 100% Kotlin as well.

The mobile group has good line-of-sight on priorities, and there's plenty of work to go around. You'll join a small-but-nimble team with many growth opportunities, all while building an app to help small businesses prosper!


Hatch does not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. 

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer, Data Platform (Lead) - Benchling

Views in the last 30 days - 0

Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...

View Details

Senior Product Manager, Enterprise - Atlassian

Views in the last 30 days - 0

Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...

View Details

Senior Product Manager, Dev Solutions - Atlassian

Views in the last 30 days - 0

Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...

View Details

Internal Audit & SOX Senior - Chime

Views in the last 30 days - 0

Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...

View Details

Strategic Finance Associate - Chime

Views in the last 30 days - 0

Chime is seeking a Strategic Finance Associate to join their Finance team The role involves collaborating with the Strategic Finance team to shape bus...

View Details

OMX Channel and Agent Experience MBA Intern - Chime

Views in the last 30 days - 0

Chime is offering an MBA intern position in the Channel and Agent Experience team within the OMX function The role involves advocating for members and...

View Details