SpruceSP

Software Engineer, Android

Spruce is building a future where users control their identity and data across all digital interactions. We believe in endowing individuals with control over privacy through open-source software that makes user-controlled interactions possible.

Spruce

Employee count: 11-50

Apply now
At Spruce, we are reimagining trusted interactions by creating the world’s best software for packaging assertions digitally. We are a team of programmers developing world-class open source software implementing open standards for identity.
There are no well-worn paths or theoreticals here. Every Spruce technical staffer gets their hands dirty writing code, learning new technologies, and solving problems at the bleeding edge of our space. We hire results-oriented developers who love technology and are committed to intellectual honesty, user privacy, and innovation.
The ideal candidate for this mobile engineering role will have experience developing Android apps through their full lifecycle, from concept through shipping to maintenance. You will work on a privacy-first digital identity wallet, controlled by the end user. We use a combination of core identity libraries, cutting-edge cryptography, and new interoperable identity standards.

Responsibilities

  • Refactor, maintain, and extend the open source credential wallet application on Android. The desired architecture is a set of reusable SDKs that contain the core functionality and UX workflow components. The completed application's code should be a thin layer over the SDKs.
  • Work closely with product managers and UX designers responsible for managing user stories, features, and releases
  • Develop the mobile application including releasing the app to Google Play store

Qualifications

  • 4+ years experience shipping Android applications
  • Experience with one or more of: Flutter, Kotlin, Reactive Native
  • Comfortable with rapid directional changes in a fully remote startup environment
  • Experience collaborating with geographically and culturally diverse engineering scrum teams

Bonus

  • Understanding of computer security, basic use of cryptography, and principles of user data privacy
  • Ability to write software that interacts with low level communications protocols, especially Bluetooth Low Energy, NFC, and WiFi Aware
  • Experience with secure enclaves, hardware-based cryptography, or sensitive data handling on Android
  • Bachelor's Degree in computer science, IT, engineering, or related field.
We are passionate about cultivating a thriving culture of diverse individuals who bring unique perspectives to our mission. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Spruce know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 06, 2024

Posted on

Apr 07, 2024

Job type

Full Time

Experience level

Mid-level

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About Spruce

Learn more about Spruce and their company culture.

View company profile

We believe users should be able to control their identity and data across all digital interactions.

Founders Wayne Chang and Gregory Rocco met while working at ConsenSys in Brooklyn, New York. They realized that the best way to ensure a user-centric future was to build the core infrastructure that lets users control their data across the web. Enter Spruce in early 2020. As implementers and architects of emerging global identity standards such as W3C Verifiable Credentials, Sign-In with Ethereum, and more, we recognize the importance of aligning the ecosystem and providing core open-source building blocks to make this all possible.

We Believe in

  • Enabling a world where users can control their data across the web.

  • Giving people security and privacy through private-by-default architectures.

  • Supporting builders with open-source software for user-controlled interactions.

Our Investors

We're proud to be backed by a world-class team of investors, including top founders, leaders, and institutions in the industry.

Grow With Us

We're a team of user control maximalists, and while we’re not zealots of any particular technology, we want to ensure that technology is never the limiting factor for a user-controlled future. We believe that the world is evolving toward one based on cryptography, networks, and digital economies that must all put user at the center.

If this resonates with you, check out our open roles.

Employee benefits

Learn about the employee benefits and perks provided at Spruce.

View benefits

Healthcare benefits

Quality group health insurance coverage.

Company retreats

We have team gatherings around the world.

Flexible working hours

We accommodate all kinds of lifestyles and life stages. Come work on your terms.

Unlimited PTO

Take as much time off as you want as long as it doesn't interfere with your ability to do your work.

View Spruce's employee benefits
Claim this profileSpruce logoSP

Spruce

Company size

11-50

Founded in

2020

Chief executive officer

Wayne Chang

View company profileVisit spruceid.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

12 remote jobs at Spruce

Explore the variety of open remote roles at Spruce, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Spruce

Remote companies like Spruce

Find your next opportunity by exploring profiles of companies that are similar to Spruce. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan