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.
Senior Oracle DBA needed for contract - to - hire role in Mississauga, ON. Must have 10+ years Oracle DBA experience and 7+ years supporting Oracle EBS.
Mobile Software Developer focused on innovative iOS and Android applications at a development team in Canada. Collaborating with cross - functional teams to deliver high - quality user experiences.
Programmer Analyst contributing to IT efficiency and quality at Desjardins. Involved in software development, documentation, and technical support for IT operations.
Senior Developer transforming data into actionable insights for Labelink in a hybrid role. Collaborating to build a modern data ecosystem that supports operations and decision - making.
Programmer analyst improving IT efficiency and quality by developing and maintaining software products at Desjardins Group in a hybrid work environment.
Engineering Manager leading a team in secure build infrastructure development at Docker. Overseeing high - stakes projects and fostering team growth in a remote - first environment.