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.
Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.
Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross - functional teams in a hybrid work environment.
Développeur principal concevant et intégrant des applications web pour la Ville de Montréal. Utilisation de Node.js, TypeScript, microservices, APIs et déploiements infonuagiques en environnement agile et DevOps.
Certinia Developer owning Softchoice’s customized PSA platform and Salesforce components. Designing SAP, SAP Concur, and MuleSoft integrations for this IT solutions provider.
Hotfix Developer resolving urgent production issues for Paystone, a North American payments and software company. Investigating transactional data, coding fixes, and deploying reliable client solutions.
Execute and support EFTR regulatory reporting activities, including data remediation and compliance. Ideal for professionals with AML reporting experience and strong data skills.
Senior Software Engineer role at Fable, focusing on AI and full - stack development. Build AI - first products for accessibility, owning problems end - to - end.
Seeking a skilled ETL Tester to independently lead testing efforts for a banking client, managing functional and automation testing in an Agile environment.
Integration Developer building Apache Camel, Kafka, and OpenShift solutions for PLATO, Canada’s Indigenous - owned software testing and technology services company. Delivering secure enterprise integrations, APIs, and automated data exchange.