Agile Programming Methodologies, Android, Application Programming Interface (API), Architectural Design, Backlog Prioritization, Cloud Computing, Cross-Functional, Distributed Computing, Docker, Internet Security, Java, Mentoring, Mobile Applications, Mobile Applications Development, Objective-C Programming Language, REST (Representational State Transfer), React Native, Secure Coding, Sprint Planning, Team Lead/Manager, Technical Leadership, Technical Writing, User Documentation, User Interface/Experience (UI/UX), iOS
Mobile Development Lead (Contract, 10–12 Months | Toronto | Hybrid)
We are seeking a Senior Mobile Development Lead for one of our clients teams. This is an extremely important position to assist with design, development, and mentoring juniors regarding the delivery of a mobile application that will be used by 100,000's+ of users.
- Lead cross-functional mobile development teams using Agile practices (sprint planning, backlog grooming, estimation, ceremonies)
- Coordinate delivery timelines, manage priorities, and ensure successful execution in a fast-paced environment
- Design, build, and deliver enterprise-level mobile applications for iOS and Android (native and hybrid)
- Drive development primarily using React Native and TypeScript, alongside native technologies (Swift, Objective-C, Java)
- Architect scalable, secure, and maintainable mobile solutions, including integration with RESTful APIs and backend systems
- Oversee technical documentation, including architecture designs, developer guides, and integration specifications
- Promote engineering best practices such as automated testing, CI/CD pipelines, and code quality standards
- Provide mentorship and technical leadership to developers, fostering a culture of strong engineering, accessibility, and secure coding
- Collaborate closely with product, UX, cybersecurity, and platform teams to align on requirements and delivery
- Guide implementation of modern architectures, including distributed systems, event-driven design, and cloud-native/containerized environments (e.g., Docker, Kubernetes)