Senior Android engineerRemote
Jam
Software Engineering
Posted on Dec 20, 2024
Senior Android engineer
Location
Remote
Active
Department
Engineering
About Jam – a company revolutionizing bug reports
Jam is on a mission to speed up software development. That's why we're building the fastest and clearest way to capture a bug.
Jam helps software teams at some of the largest and fastest growing companies such as T-Mobile, SeatGeek, Staples, Rippling and Ramp ship higher quality software faster to better serve their collectively millions of customers. Jam has saved engineers 1,000,000+ minutes of debugging. And we’re just getting started!
Jam was founded in 2020 and is backed by early investors, founder and executives from developer-focused companies such as Apple, GitHub, Slack, Cloudflare and PagerDuty.
Role
Senior Android engineer.
Founding engineering team member – 5th engineer at Jam, 7th overall.
Locations
Remote, operating on US / EU time zones.
Opportunity to work in person in NYC and Austin.
What you’ll do
Get Jam Mobile ready to go to market!
Build size-able features quickly. You’ll go from idea to in production in a couple of weeks.
You’ll move fast, but we believe in spending a bit more time to think through and write more maintainable code so that we can continue shipping a stellar product experience.
Delight users. The user impact from your work is so tangible that before you start writing code, you’ll often see clips where users are emphatically requesting exactly the feature you are about to build.
Impact the bottom line. Every engineer works on something critical to the business and you’ll be able to see your immediate impact in metrics.
As a dev tool, developers at Jam are directly connected and involved with the product. Your dogfooding of the product will directly inform the direction of Jam’s future.
Jam’s team culture
Transparent: every week we share metrics from the previous week, and every quarter we review and discuss the board deck as a team.
User focused: we watch and discuss clips from user interviews weekly.
Available and helpful: We’re remote but we are a close knit team. Whenever you need help, your teammates are happy to jump on and pair with you.
Open: Anyone can contribute anywhere in the company. You will be able to get involved and learn about every function that interests you. An engineer helped write this job description, for example!
Collaborative: we are a no-attitude, humble team with a collaborative approach to making technical and product decisions.
Experiment and ship: we move fast, with very few meetings, and we ship experiments to test, learn and iterate live.
We’ve written more about our remote team culture here.
Who will be your teammates
The team at Jam loves to build and make stuff, and they often do so in their free time.
Your teammates have built nights-and-weekends projects such as: a Gameboy emulator, an email AI categorization tool, an email newsletter about sneakers, a farm.
Several of us were early Cloudflare teammates, and we’re taking many of our learnings from the early days applied to building Jam!
We’re born in 3 different countries, speak 5 different languages, and are based in New York, Austin, Denver, and Krakow.
Tech
Java and/or Kotlin for Android app development.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes and device orientations.
Architectural patterns like MVVM or MVP.
React frontend with Styled Components.
TypeScript across the stack: extension, web app, backend services.
MobX with MobX state tree for strong typing and to serialize and synchronize application state across the extension.
GraphQL.
Kubernetes (running on GCP).
A GitHub actions pipeline that lints, tests, builds, uploads, deploys and submits our Chrome extension draft for review.
What we offer
The opportunity to invent something from the ground up that could one day be industry standard.
Fun, interesting and challenging work.
Competitive salary and equity.
Travel stipend to go travel and meet your teammates.
Option to work 100% remotely, no commuting to the office.
Option to work in person in Austin and New York.
Paid desk at a co-working space.
Macbook Pro.
A small team where you will know everyone, and will move fast, without extra meetings.
Sound like your Jam? Apply here.