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 Mainframe Developer building next - gen Payment Processing Platforms at TD Securities. Overseeing application development, support, and technical solution creation.
Lead Software Developer contractor role at RBC Bedford Innovation Hub. Requires expertise in C#, C++, .NET, and JavaScript for senior/lead development work.
Senior Developer contributing to data processing applications with an Agile team at Triton Digital. Join a remote and innovative environment focused on Big Data technologies and continuous improvement.
Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.
Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.
Developer maintaining and improving JetBrains IDE plugin for Hyperskill's educational platform. Remote role focusing on bug fixes and feature implementation for enhanced learner experience.
Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.
Engineering Project Lead creating detailed designs and overseeing implementation for CBC/Radio - Canada's technology projects. Leading projects and managing end - to - end implementations with innovative solutions.