Job Description
Team: IT
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, iOS in Canada.
Join a globally distributed engineering team dedicated to building impactful mobile experiences used by millions of people around the world. In this role, you will contribute to the evolution of a widely recognized knowledge platform by designing and developing high-quality iOS applications that support a multilingual and highly engaged user base. You’ll collaborate closely with product managers, designers, analysts, and fellow engineers to deliver scalable and user-centered features. This opportunity is ideal for a senior engineer who thrives in a remote-first, mission-driven environment and enjoys balancing technical excellence with real-world impact. Beyond coding, you’ll help shape engineering practices, mentor teammates, and contribute to innovative mobile experiences powered by modern technologies and collaborative problem-solving.
Accountabilities:
- Lead the delivery of medium-complexity iOS initiatives from technical discovery through deployment, ensuring high-quality execution and alignment with product goals.
- Design, build, and optimize scalable mobile components and user experiences using modern iOS technologies and architectural best practices.
- Collaborate cross-functionally with product, design, analytics, and engineering teams to create practical and impactful mobile solutions.
- Improve application performance, testing, observability, accessibility, and maintainability to support a seamless user experience.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing while promoting a culture of collaboration and continuous learning.
- Contribute to prioritization, planning, and technical decision-making by identifying risks, opportunities, and trade-offs across projects.
- Support operational activities including onboarding, hiring processes, documentation improvements, and engineering standards development.
- Bachelor’s degree and at least 5 years of professional experience developing iOS applications.
- Strong proficiency with Swift, SwiftUI, UIKit, and iOS architectural patterns.
- Proven experience optimizing mobile app performance and building responsive, high-quality applications.
- Comfortable working autonomously in lean, fast-moving, and fully remote environments.
- Excellent communication and collaboration skills across technical and non-technical teams.
- Ability to navigate ambiguity, solve complex technical problems, and balance long-term scalability with practical delivery needs.
- Experience mentoring engineers and contributing to healthy engineering culture and best practices.
- Familiarity with cross-platform mobile applications, webview integrations, or interactive mobile experiences is considered a plus.
- Exposure to AI, machine learning tools, prompt engineering, or open-source technologies is highly valued.
- Passion for knowledge sharing, continuous learning, and creating impactful digital experiences.
- Fully remote work environment with flexible collaboration across global teams.
- Competitive compensation package aligned with experience, skills, and location.
- Comprehensive healthcare and wellness benefits.
- Paid vacation, holidays, sick leave, and parental leave programs.
- Retirement savings support and additional financial wellness benefits where applicable.
- Opportunities for professional growth, mentorship, and long-term career development.
- Inclusive, mission-driven culture focused on collaboration, innovation, and accessibility.
- Exposure to large-scale, globally recognized products and modern mobile engineering practices.
Requirements:
Benefits:
Explore More
Date Posted
05/26/2026
Views
0
Similar Jobs
Senior Staff Experience Designer, Transportation - Jobgether
Views in the last 30 days - 0
View Details