Senior Mobile Developer (Android)

Unum ID

San Francisco

Full-time

Mobile

Job type: Full-time

Salary: $140-180k/year

Work location: San Francisco, CA (temporarily remote due to COVID-19)

At Unum ID, we’re building one identity online for each human offline. We provide “sharified” identity: shared, verified identity. Our software links many verifications about a user into one identity that’s shared across companies. This makes knowing who’s who online easy, inexpensive, and secure.

We are a Seed-stage startup founded by brothers out of Stanford and backed by Samsung. We’re a scrappy team of 5 that believe online identity is broken and are on a mission to rebuild it from the ground up. With Unum ID, personal information is decentralized, encrypted behind a biometric, and controlled only by the end user. This eliminates account takeover attacks, severely mitigates data breaches, and reduces verification costs by a factor of 10. It’s hard to state how revolutionary this is.

Do you care about data privacy? Data breaches? Identity theft? This role is for you. Join us today and let’s change the world.

We are looking for an experienced Mobile Software Engineer with more than 6 years of experience shipping great mobile apps. You will work with other developers and product managers throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. You also have experience in Agile frameworks and popular coding languages. Your goal will be to build efficient and robust mobile SDKs that enable our customers to build mobile solutions that use our service.

Responsibilities:

  1. Collaborate with the product owner and other members of the Unum ID team to determine functional and non-functional requirements for mobile SDK portion of our solution
  2. Develop and document mobile SDK and sample apps
  3. Continuously improve our engineering process and capabilities related to mobile app development
  4. Ensure software meets all requirements of quality, security, extensibility etc.

Skills and attributes for success:

  1. BS in Computer Science or equivalent
  2. Track record of delivering high-quality desktop or mobile software that customers love
  3. 6+ years of industry experience developing applications for Android and React Native
  4. 6+ years of industry experience deploying scalable software
  5. Proficient with Android Studio, Java, Android SDK API levels
  6. Experience with security and cryptography principles including experience with Android 9 (API level 28) and StrongBox Keymaster

Experience:

  1. React Native: 2 years (preferred)
  2. Software development: 3 years (required)
  3. Program management, model-based design projects: 1 year (preferred)
  4. Cryptography: 1 year (preferred)
  5. Android: 5 years (required)

Benefits:

  1. Health insurance
  2. Paid time off
  3. Flexible schedule

Schedule:

  1. Monday to Friday
  2. 10-hour shift