
Senior Mobile Engineer
Rockstar
contract
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
About the role
- Build and maintain high-quality mobile applications across iOS, Android, and occasionally React Native projects, contributing to both new product builds and improvements to existing applications.
- Help define mobile architecture, development patterns, and implementation strategies that support scalable, maintainable applications.
- Translate product and design requirements into reliable, well-structured mobile features while maintaining high standards for performance and usability.
- Contribute to cross-platform solutions using React Native and/or Kotlin Multiplatform when appropriate, while maintaining strong native development standards.
- Identify opportunities to improve app performance, stability, and responsiveness across mobile platforms.
- Write clean, maintainable code and participate in code reviews to maintain a high standard of engineering quality across projects.
- Work closely with designers, product managers, and backend engineers to ensure seamless implementation of product requirements.
- Support testing, debugging, and release processes to ensure successful deployments to the Apple App Store and Google Play.
- Provide guidance on mobile best practices and occasionally mentor junior engineers or support technical planning discussions.
Requirements
- 6+ years of experience building mobile applications for iOS and/or Android
- Strong experience with Swift / SwiftUI for iOS and/or Kotlin / Jetpack Compose for Android
- Experience working with React Native and/or Kotlin Multiplatform (KMP)
- Strong understanding of shared mobile architectures using Kotlin Multiplatform
- Deep understanding of mobile architecture patterns such as MVVM, Clean Architecture, or similar
- Experience integrating APIs and working with backend services
- Strong familiarity with mobile performance optimization and debugging tools
- Experience working with Git, CI/CD pipelines, and modern development workflows
- Demonstrated ability to own large features or technical workstreams with minimal oversight
- Comfortable contributing to technical discovery and helping define engineering approaches alongside product and design teams
- Familiarity with remote collaboration tools such as Google Suite, Slack, Zoom, Jira, and Harvest
- Excellent communication and collaboration skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders
- Organized, proactive, and able to manage your own time in a fast-paced, remote work environment
- Bonus: Experience working in client-facing or agency environments where flexibility and cross-functional collaboration are important.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftSwiftUIKotlinJetpack ComposeReact NativeKotlin MultiplatformMVVMClean ArchitectureAPI integrationmobile performance optimization
Soft Skills
communicationcollaborationorganizationproactivitymentoringtechnical discoverytime managementproblem-solvingflexibilitycross-functional collaboration