Mobile Engineer
Skills
APIComputer ScienceMobile Application DevelopmentMobile ApplicationsMicrosoft SurfaceProduct RequirementsSurface
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5–7 years of professional mobile development experience
- Bachelor’s degree in computer science software engineering or related field
- Experience in fintech payments banking or another regulated environment
- Demonstrated experience building SDKs libraries or frameworks used by external teams or partners
- Strong proficiency with Kotlin Multiplatform and/or React Native
- Solid understanding of native mobile development in Swift and Kotlin
- Experience designing APIs for long-term external consumption
- Experience collaborating closely with Product and UX teams
- Strong communication skills and high ownership
Nice to have
- SDK-first mindset
- Developer experience focus
- Cross-functional collaborator
- Detail-oriented
- Security-conscious
- Ownership
Day to day
- Design, develop, and maintain production-grade iOS and Android SDKs for external partners.
- Build internal and partner-facing reference mobile applications that validate SDK behavior and improve onboarding.
- Collaborate with Product, UX, and Backend Engineering to create secure, reliable, developer-friendly mobile experiences.
