Senior Android Engineer

San Francisco, CA, United States

hibooks


Role Location

  • San Francisco, CA, United States

Employees

26 - 50 people

Address

650 California St Fl 7
San Francisco, CA, 94108, US

Tech Stack

  • RxJava
  • Android
  • Kotlin
  • RxJava2
  • Dagger2
  • iOS Development
  • Swift
  • CoreData
  • Alamofire
  • React
  • React Native
  • Redux
  • Node.js
  • TypeScript
  • Python
  • SQL
  • Redshift
  • AWS
  • S3
  • EC2
  • Cassandra
  • Redis
  • Elastic Search
  • Linux
  • JavaScript
  • Scala
  • Ruby
  • Java
  • Git
  • CircleCI
  • Bash
  • Route53
  • Kubernetes
  • Docker
  • Mocha Chai
  • Express
  • DynamoDB
  • PostgreSQL
  • AssertJ
  • Truth
  • JUNIT
  • Mockito
  • kotlinx.coroutines
  • SQLDelight
  • ExoPlayer
  • SQLite

Role Description

Who We Are

We’re hibooks and our mission is to empower you to pursue your passion, lose yourself in a story, and reach your highest peak. We believe that the books we read shape our lives. They teach us, entertain us, and sometimes change us. Founded in 2014, hibooks is a global audiobook platform. With an inclusive, international team spread throughout San Francisco, New York, Berlin, and London, we are engaging the power of audiobooks.

We are the evolution of storytelling, and we invite you to start your next career chapter with us.

What you'll be doing:

Collaborating closely with our designers and engineers to create and improve existing features Actively participating in decisions affecting the future of the product Using your skills and learning more as the product & platform evolve Keeping the codebase modern and easy-to-work through continuous refactoring, testing and up-to-date documentation

What you’ll bring along:

5+ years working experience on Android Knowledge of Android performance tools and optimization techniques Experience using Dagger 2 in a large, multi-module application Love for Kotlin Experience in designing solid & testable components Keen of reactive applications using async frameworks like kotlinx.coroutines

Great to have:

Experience with audio streaming apps, in particular ExoPlayer 2 Understanding of Clean Architecture Experience with Gradle build system Experience working with DRM and licensing iOS knowledge and how similar (and different) both platforms are

Our Android tech stack is composed of:

A multi-module Kotlin gradle project SQLDelight for persistence MVI architecture What We Offer: A globally diverse and innovative team shaping the future of audiobooks Leadership that champions professional development Fully-covered and quality Medical, Dental, & Vision insurance (USA) Competitive salary Flexible vacation Flexible WFH

About hibooks

We use our web and mobile platforms to make knowledge accessible and share inspirational stories. We distributed published audio media and create our own!

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