12 Sep
|
Insight Global
|
Toronto
12 Sep
Insight Global
Toronto
Get AI-powered advice on this job and more exclusive features.
This range is provided by Insight Global. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$110,000.00/yr - CA$125,000.00/yr
Direct message the job poster from Insight Global
Insight Global is seeking a highly skilled Senior Software Engineer specializing in mobile application development, responsible for technical execution within Product Engineering teams. This is a permanent opportunity, fully remote across Canada working either CST or PST timezone. This role focuses on designing and implementing scalable, high-quality mobile solutions using Flutter while ensuring seamless integration with native applications (iOS and Android). Collaborating closely with Product Management, and Product Engineering to deliver customer and product-centric capabilities while leveraging lean development practices. You’ll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues.
Required Skills & Experience
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in software development with a strong focus on mobile application development.
- Strong expertise in mobile development using both native (e.g., Swift, Kotlin ) and hybrid technologies (e.g., Flutter).
- Proficiency in Flutter and Dart, with hands-on experience building and deploying production-grade Flutter applications.
- Strong understanding of integrating Flutter modules into native iOS (Swift/Objective-C) and Android (Kotlin/Java) applications.
- Experience with native mobile development and familiarity with platform-specific tools and frameworks (e.g., Xcode, Android Studio).
- Solid understanding of mobile design patterns, architectures (e.g., MVVM, BLoC), and state management solutions.
- Experience with RESTful APIs, and integrating mobile applications with backend services.
- Experience with modern Lean Software development, pair programing, TDD and Trunk Based Development
Nice to Have Skills & Experience
- Familiarity with performance profiling tools for mobile applications and optimizing Flutter app performance
- Knowledge of app store submission processes for iOS and Android, including compliance with platform guidelines
- Familiarity with CI/CD tools like Bitrise, GitHub CircleCI, or Jenkins for automating mobile build and deployment pipelines
Seniority level
- Seniority level
Mid-Senior level
Employment type
- Employment type
Full-time
Job function
- Job function
Information Technology
- Industries
Online and Mail Order Retail
Referrals increase your chances of interviewing at Insight Global by 2x
Get notified about new Software Engineer jobs in Canada .
Full Stack Developer (Future Chance)
Software Engineering Intern (May - August 2025) - Canada
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
📌 Senior Software Engineer (Toronto)
🏢 Insight Global
📍 Toronto