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.
UiPath Developer supporting and enhancing production automations for Paralucent. Troubleshooting UiPath workflows and maintaining continuous shift - based support across Canada or India.
ABAP/ODATA Developer designing, developing, and supporting SAP ABAP and OData solutions. Delivering S/4HANA customizations, integrations, and technical project support.
Software Engineer building full - stack AI healthcare workflow products at exacare ai. Developing scalable systems, integrations, and customer - facing features for post - acute care teams.
Principal CRM Developer building Dynamics 365 and Azure solutions for Ontario’s condominium authority. Leading CRM delivery, integrations, CI/CD, testing, and engineering standards.
Principal EDC Programmer leading EDC programming, analytics, and vendor - data solutions for ICON’s global clinical research organization. Mentoring programmers and driving automation across clinical trials.
Desjardins programmer analyst developing, maintaining, and supporting enterprise IT systems and infrastructure. Applying software, data, and security practices to standardize solutions.
Game Programmer building gameplay systems, UI, and creative tools for Kabam’s multiplayer games. Developing Unity and C# solutions that improve workflows for artists and designers.
Game programmer building advanced systems, tools, and UI for Kabam’s multiplayer mobile games. Collaborating with designers and engineers using Unity and C#.