Android Engineer

Remote, San Francisco, CA, United States • $100k - $200k

Remind


Role Locations

  • Remote
  • San Francisco, CA, United States

Compensation

$100k - $200k

Employees

51 - 100 people

Address

965 Mission St Ste 300
San Francisco, CA, 94103-2963, US

Tech Stack

  • Go
  • Ruby
  • NodeJS
  • AWS
  • 12 Factor App
  • React
  • ios
  • Android
  • Code Review
  • Github
  • Sprints
  • Redux
  • Apollo
  • TypeScript

Role Description

About Us

Remind is a communication platform that helps educators reach students and parents where they are: their phones. With over 30 million active users, we’re one of the fastest-growing companies in education technology, but we have our sights set on something bigger: giving every student the opportunity to succeed.

About this role:

The Remind Engineering Team tackles hard and interesting technical challenges, embodies our value of finding a way, and open-sources projects like Empire and stacker. The main tools we use in our backend include Go, Ruby, Typescript, PostgreSQL, Redis, RabbitMQ, and many AWS services (DynamoDB, RDS, ECS, Aurora, Lambda, SNS, SQS, and more). Our Android client is in the process of being migrated to Kotlin, and interfaces with our backend via GraphQL, and persists local data using Room. Our investors include First Round Capital, GSV, Kleiner Perkins Caufield Byers, and Social Capital, and we want you to join us.

About you:

  • Others enjoy working with you because of your positive attitude and technical competence.
  • You have shipped a production app to the Play Store as part of a team.
  • You enjoy tackling interesting, complex problems and seeing them through to DONE.
  • You collaborate effectively with engineers, product managers, and designers to break down product requirements and maintain visibility on projects.
  • You write clean, readable code and have significant experience with Kotlin and Java.
  • You understand the importance of writing pragmatic, comprehensive unit tests.

What you’ll do:

  • Design and implement new features to support our over 30 million students, parents, and educators.
  • Push forward our effort to get the entire codebase migrated to Kotlin.
  • Submit updates to the Google Play Store every two weeks.
  • Work with our design team to create and implement a Design Language System to make building new features faster, easier, and more consistent.
  • Maintain a 99.99% crash-free rate by embracing immutability through GraphQL and lightweight MVVM patterns.

Benefits and Perks

  • Competitive salary and equity
  • 401K
  • 100% health coverage for you and your dependents
  • Open vacation policy
  • Parental leave

Remind is an equal opportunity employer, and we're committed to diversity and inclusion in the workplace. We aim to represent the students, teachers, and parents we serve, and we welcome, support, and empower all the diverse individuals in our community.

About Remind

Remind is a communication platform for teachers, student, parents and administrators. We help 28MM teachers, parents, and students connect every month to improve academic outcomes. Think Slack for schools.

Company Culture

Remind is extremely mission driven and we all work hard towards the same goals - to impact education by giving every student a chance to succeed, while building a profitable, sustainable business. We value personal health, family, and service to others.

A well-rounded approach: Our compensation plans include equity, full medical coverage for you and your family, and an open vacation policy.

A place to do your best work: We provide the space, gear, and grub to help you stay focused and energized. (And we make it a priority to have fun, too.)

An opportunity to make a positive impact: Work in a mission-driven environment with people passionate about making a difference—and see what that looks like for real schools and districts, and the teacher and parents supporting the students in those schools.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.