Senior Mobile Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Mobile Engineer in Canada.
This role offers the opportunity to build and evolve a high-impact mobile application used daily by thousands of users across North America. You will work on a React Native-based product with meaningful native iOS and Android components, tackling complex challenges at the intersection of performance, reliability, and user experience. The environment is fast-moving and highly collaborative, with engineers working closely with product and design to ship meaningful features in small, iterative releases. You will own development end-to-end, from high-level architecture down to native code when needed. The team places strong emphasis on clean engineering practices, pragmatic decision-making, and continuous improvement. You will also be part of an organization actively embracing AI-assisted development to accelerate delivery while maintaining high quality standards.
In this role, you will be responsible for delivering end-to-end mobile features while ensuring a high bar for quality, scalability, and performance across a mission-critical driver-facing application.
- Design, build, and ship features in React Native from concept through production deployment.
- Work across native iOS and Android layers (Swift, Objective-C, Kotlin, Java as needed) to support advanced mobile functionality.
- Maintain and evolve the mobile architecture, including state management, component design systems, and performance optimization.
- Lead React Native upgrades, dependency management, and platform migrations while ensuring system stability.
- Contribute to engineering standards, code reviews, and technical documentation (including architecture decisions).
- Collaborate closely with product, design, and subject matter experts to define and refine requirements.
- Integrate and experiment with AI-assisted development workflows to improve productivity and engineering efficiency.
- Ensure high-quality releases through strong testing practices and continuous delivery pipelines.
You bring deep mobile engineering expertise, strong architectural thinking, and the ability to operate effectively in fast-paced, ambiguous environments.
- 6–8+ years of mobile development experience with strong production experience in React Native.
- Advanced proficiency in TypeScript and React Native development.
- Hands-on experience with native mobile development (Swift, Objective-C, Kotlin, Java) for debugging and feature delivery.
- Strong understanding of mobile architecture patterns such as MVVM, MVI, and state management approaches like Redux Toolkit.
- Experience building scalable mobile systems with strong performance and UX considerations.
- Familiarity with CI/CD workflows, fast-paced release cycles, and modern mobile development practices.
- Experience using AI tools (e.g., Cursor, Claude Code) to accelerate development while maintaining code quality.
- Strong communication skills and a high degree of ownership in cross-functional collaboration.
- Bonus: exposure to mobile performance monitoring, feature flagging tools, or high-growth SaaS environments.
- Competitive compensation package ranging from CAD $140,000 to $170,000 annually, depending on experience.
- Fully remote work environment with flexible working hours.
- Comprehensive extended health, dental, and vision coverage.
- Health spending account plus additional wellness allowance.
- Unlimited flexible time off policy built on trust and autonomy.
- Employee assistance program supporting mental health and wellbeing.
- Mentorship and professional development opportunities.
- Opportunity to work on a high-impact product with modern, AI-accelerated engineering practices.