SpruceSP

Software Engineer, Cross-Platform Mobile

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

At Spruce, our mission is to let users control their data across the web. Instead of people signing into platforms, platforms should sign into people's data vaults, such as digital wallets that hold credentials.
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 and iOS 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 libraries that we also maintain, low level protocols, and new interoperable digital credential standards. Most important, you interested in challenging opportunities for significant personal growth.
We are a fully distributed team, but our working hours run from PT (UTC-8) through CET (UTC+1).

Responsibilities

  • Build, maintain, and extend credential wallet applications on Android and iOS.
  • Integrate open source libraries for issuing and displaying digital credentials.
  • Develop secure software that handles sensitive user data.
  • Work closely with customer delivery leads, engineers, product managers, and UX designers

Qualifications

  • 2+ years experience shipping Android and iOS applications
  • Experience with Kotlin or Swift.
  • Experience with Flutter or React Native
  • Experience collaborating with geographically and culturally diverse engineering teams

Bonus

  • Experience working on public sector or enterprise software
  • Experience with low level communications protocols, especially Bluetooth Low Energy, NFC, and WiFi Aware
  • Understanding of computer security, basic use of cryptography, and principles of user data privacy
  • Experience with secure enclaves, hardware-based cryptography, or sensitive data handling on Android and iOS
  • Experience building backend APIs
  • Bachelor's Degree in computer science, 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.

About the job

Apply before

Posted on

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 employees

Founded in

2020

Chief executive officer

Wayne Chang

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 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 over 85,000 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