Senior Software Engineer
Listed on 2026-06-05
-
Software Development
App Developer - Mobile/Web, Android Developer, Full Stack Developer, iOS Developer
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 rangeCA$/yr - CA$/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, Git Hub Circle
CI, or Jenkins for automating mobile build and deployment pipelines
- Seniority level
Mid-Senior level
- Employment type
Full-time
- Job function
Information Technology - Industries Online and Mail Order Retail
Referrals increase your chances of interviewing at Insight Global by 2x
Apply BELOW
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: