Mobile Engineer

Skills
APIComputer ScienceMobile Application DevelopmentMobile ApplicationsMicrosoft SurfaceProduct RequirementsSurface
Role

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.