Senior Mobile Engineer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Mobile Engineer contractor developing and maintaining mobile applications for a digital product studio, focusing on high-quality mobile experiences and collaborations with cross-functional teams.

Responsibilities

  • 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.

Job type

Contract

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AndroidiOSKotlinReactReact NativeSwift

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.