Mobile Engineer (Remote)
RemoteColombia
Job Summary
Design and implement high-quality native mobile SDKs that enable developers to integrate embedded wallet functionality into applications, focusing on API ergonomics, performance, and reliability. Own SDK features end-to-end, from architecture and implementation through testing, release, versioning, and documentation. Build secure, reliable components for wallet operations, including cryptographic operations and blockchain interactions, while defining an architecture that supports long-term maintainability and backward compatibility. Create sample applications and comprehensive documentation to serve as integration references, then work with developer relations to address customer challenges. Establish best practices around testing, observability, and code health to raise the bar for operational excellence.
Required Qualifications
- 5+ years of software engineering experience
- deep focus on mobile development
- shipping production-grade SDKs
- Demonstrated track record of building and shipping high-quality code
- Strong hands-on experience with iOS (Swift) and/or Android (Kotlin)
- experience with React Native or other cross-platform frameworks
- familiarity with all [platforms mentioned in previous bullet]
- Experience building mobile SDKs or shared libraries
- API design
- versioning
- packaging
- long-term maintenance across platforms
- Experience with blockchain-enabled mobile systems
- wallet flows
- signing
- on-chain interactions
- Experience working on security-sensitive mobile software
- key management
- secure storage
- cryptography
- financial products
- Strong grasp of mobile engineering best practices
- CI/CD
- automated testing
- release management
- observability
- A get-things-done mindset
- the ability to independently own problems
- deliver end-to-end solutions
- Comfortable making long-term architectural decisions
- remaining pragmatic and adaptable
- B.Sc. in Computer Science / Engineering
- or equivalent practical experience
- Remote role in a distributed team
- preference for candidates in the Americas time zone
Desired Qualifications
- Rust and/or WebAssembly (Wasm) experience
- particularly building cross-platform SDKs consumed by mobile apps
- Experience designing shared core logic used across iOS and Android
- Experience with advanced mobile security primitives
- secure hardware
- MPC
- low-level crypto
- Prior experience owning or founding a mobile platform or SDK from scratch
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.