Senior Mobile Software Engineer
Role details
Job location
Tech stack
Job description
In this role, you'll design, build, and support mobile applications for both Android and iOS, working in a Kotlin-centric, cross-platform environment. You'll translate existing React Native components into Kotlin Multiplatform solutions, integrate secure authentication using OAuth/OAuth2, and build supporting backend APIs. You'll collaborate closely with product, design, and engineering partners to deliver scalable, production-ready applications, while also troubleshooting legacy apps, improving performance, and contributing to technical design decisions and engineering best practices. Pay will vary between 40-60/hr depending on experience.
Requirements
- Strong experience with React Native
· Experience with Kotlin Multiplatform
· Solid Android and iOS development experience
· Typescript, Node.js, React.js, Kotlin or Java Programming language
· Strong understanding of OAuth/OAuth2
· Experience writing and maintaining backend APIs
· Ability to understand requirements and deliver working, production-ready applications
Strong communication skills. · Comfortable working independently and driving features end-to-end
· Strong problem-solving skills and attention to quality
Experience working in collaborative, cross-functional environments