Mobile Engineer

Skills
Computer ScienceMobile ApplicationsAdoptionCloud SecurityCustomer ApplicationsFinanceFinancial Instruments
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software engineering experience with deep focus on mobile development and production-grade SDKs
  • Strong hands-on experience with iOS Swift and/or Android Kotlin
  • Experience with React Native or other cross-platform frameworks
  • Experience building mobile SDKs or shared libraries including API design versioning packaging and long-term maintenance
  • Experience with blockchain-enabled mobile systems including wallet flows signing and on-chain interactions
  • Experience with security-sensitive mobile software such as key management secure storage cryptography or financial products
  • Strong grasp of mobile engineering best practices including CI/CD automated testing release management and observability
  • Ability to independently own problems and deliver end-to-end solutions
  • Comfortable making long-term architectural decisions while remaining pragmatic and adaptable
  • B.Sc. in Computer Science Engineering or equivalent practical experience

Nice to have

  • Ownership mindset
  • Pragmatic
  • Adaptable
  • Customer focused
  • Quality driven
  • Security minded

Day to day

  • Design and implement high-quality native mobile SDKs for embedded wallet functionality with a strong focus on API ergonomics performance and reliability
  • Own SDK features end-to-end from architecture and implementation through testing release versioning and developer documentation
  • Build secure reliable SDK components for wallet operations including cryptographic operations blockchain interactions and other security-sensitive flows
  • Create sample applications demos and integration guides that clearly showcase SDK capabilities and support customer adoption