Software Engineer, Cross-Platform Mobile

3 Years ago • 2 Years + • Devops

Job Summary

Job Description

As a Software Engineer at Spruce, you will be responsible for developing and maintaining credential wallet applications on both Android and iOS platforms. You will be involved in integrating open-source libraries for digital credentials and developing secure software to handle sensitive user data. You will collaborate with various teams, including customer delivery leads, engineers, product managers, and UX designers. The role requires experience in building, maintaining, and extending applications while ensuring user privacy and data security. This position offers challenging opportunities for personal growth within a fully distributed team. The team's working hours span from Pacific Time (UTC-8) through Central European Time (UTC+1).
Must have:
  • 2+ years experience shipping Android and iOS applications
  • Experience with Kotlin or Swift.
  • Experience with Flutter or React Native
  • Experience collaborating with diverse engineering teams
Good to have:
  • Experience working on public sector or enterprise software
  • Experience with low level communications protocols
  • Understanding of computer security, cryptography, and user data privacy
  • Experience with secure enclaves or sensitive data handling
  • Experience building backend APIs
  • Bachelor's Degree in computer science or related field.

Job Details

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.

Similar Jobs

beghou consulting - Senior Data Engineer

beghou consulting

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Epic Games - QA Programming Specialist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Philips - Senior Specialist I - Product Security & Privacy

Philips

Bengaluru, Karnataka, India (On-Site)
2 Months ago
tonies studios - (Senior) Software Engineer

tonies studios

Düsseldorf, North Rhine-Westphalia, Germany (Remote)
4 Months ago
Salesforce - Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce

San Francisco, California, United States (On-Site)
9 Months ago
Single Store - Platform Engineer, Infrastructure

Single Store

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Epic Games - Senior Platform Engineer

Epic Games

(On-Site)
2 Months ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
8 Months ago
appier - Technical Solution Engineer Intern

appier

Taipei City, Taiwan (On-Site)
1 Month ago
Rackspace Technology - Senior Platform Engineer (Azure)

Rackspace Technology

Germany (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Patreon - Acquisitions Coordinator

Patreon

Los Angeles, California, United States (On-Site)
3 Months ago
Marsh McLennan - Graduate Analyst, Employee Engagement and Experience

Marsh McLennan

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
GoTo Group - Customer Support Manager

GoTo Group

Jakarta, Indonesia (On-Site)
2 Weeks ago
Spaulding Ridge - Anaplan Senior Associate

Spaulding Ridge

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Bazaar Voice - Gainsight Administrator

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
HHA Exchange - Senior Product Manager, Network & Interoperability

HHA Exchange

New York, New York, United States (Remote)
1 Month ago
Brillio - Strategic Growth Leader - Hi-Tech

Brillio

San Ramon, California, United States (Hybrid)
4 Months ago
Microsoft - Member of Technical Staff, AI Data

Microsoft

Zürich, Zurich, Switzerland (On-Site)
2 Months ago
Inveniolsi - SAP Technical CDS BIS Associate Managing Consultant

Inveniolsi

India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Perplexity - Site Reliability Engineer

Perplexity

Belgrade, Serbia (Hybrid)
1 Month ago
Apple - Developer Platform Frameworks Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
bytedance - Software Engineer Graduate (XR Web Platform-PICO)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Scopely - Principal DevOps Engineer - Star Trek Fleet Command

Scopely

United Kingdom (Remote)
3 Months ago
Buckman - BDM / Solutions Engineer - Tissue Iberia

Buckman

Catalonia, Spain (On-Site)
8 Months ago
Collaborative Robotics - System Safety Engineer, Reliability

Collaborative Robotics

Santa Clara, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Automation Engineer

The Walt Disney Company

(On-Site)
4 Months ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded