Software Developer, Mobile (Flutter)
$110k - $120k per yearHTS Engineering Ltd.
Job Mandate
The Software Developer, Mobile (Flutter) will be responsible for the design, development, testing, release, and ongoing support of KORE’s cross-platform mobile applications built with Flutter and Dart. This role takes ownership of mobile features end to end, contributes to mobile architecture and technical standards, and helps manage the build and release pipeline for the Apple App Store and Google Play. Supporting the modernization of TRAX and user experiences built on the KORE AI platform, this role partners closely with technical leads, architects, and cross-functional teams.
Major Responsibilities:
- Own the design, development, testing, and deployment of new mobile features and enhancements to existing applications, from requirements through production release.
- Contribute to mobile application architecture, including project structure, state management, navigation, dependency injection, and offline/caching strategies (e.g., Riverpod, Bloc).
- Collaborate with technical leads, architects, and cross-functional teams to translate designs and business requirements into responsive, accessible, high-performing user interfaces.
- Build, test, and maintain cross-platform mobile applications for iOS and Android using Flutter and Dart, and contribute to web frontends where applicable.
- Develop and maintain reusable widgets, UI components, themes, and shared packages that support a consistent design system across KORE applications.
- Integrate mobile applications with RESTful APIs, authentication/authorization services, and backend/microservices components.
- Support integration of AI-enabled and data-driven features into mobile and user-facing applications in alignment with the KORE AI platform direction.
- Manage mobile build, signing, and release activities for the Apple App Store and Google Play, and maintain mobile CI/CD pipelines
- Profile and optimize applications for performance, responsiveness, memory use, app size, and device compatibility.
- Establish and maintain automated testing practices for mobile applications (unit, widget, and integration tests) and work with cross-functional teams to ensure release quality.
- Conduct code reviews and contribute to mobile coding standards, documentation, and development guidelines to ensure quality, consistency, and maintainability.
- Mentor and support other developers in Flutter and mobile development practices.
- Participate in the development of detailed system/design documents to meet the development methodology and to facilitate knowledge transfer as well as increasing application maintainability.
- Provide support and enhancements to existing production applications in a timely and accurate manner to minimize outage time and increase the effectiveness of the business.
- Troubleshoot, debug, and resolve complex software defects, including platform-specific, device, and production issues.
- Stay current with emerging trends in mobile development, the Flutter ecosystem, and AI-driven approaches, and recommend improvements to tools and practices.
Working Conditions:
- Hybrid of remote work and office setting
- Office setting - Open, collaborative office space (may vary by location)
- Fast paced environment with tight deadlines
- Reliable access to personal transportation is a requirement
Minimum Required Technical Skills / Qualifications
Knowledge, Education, Training:
IT-related degree/diploma or Computer Science/Computer Engineering degree, or equivalent experience in a related field
Experience:
4–7 years of professional software development experience, including at least 3 years of hands‑on Flutter/Dart mobile development and two or more apps released to production on both the Apple App Store and Google Play
Technical Skills:
- Advanced proficiency in Flutter and Dart, including widget composition, lifecycle, layouts, navigation, asynchronous programming, isolates, and dependency injection.
- Proven track record of designing, building, and shipping production cross-platform mobile applications for iOS and Android.
- Strong experience with Flutter state management and architecture patterns (e.g., Riverpod, Bloc, clean architecture).
- Hands‑on experience managing mobile release processes, including app signing, provisioning, and publishing to the Apple App Store and Google Play.
- Experience setting up or maintaining mobile CI/CD pipelines (e.g., Codemagic, GitHub Actions, Azure DevOps, or Fastlane).
- Strong experience with automated testing for mobile applications (unit, widget, and integration tests).
- Solid understanding of responsive UI design, accessibility, and translating UX/UI designs (e.g., Figma) into high-quality interfaces.
- Experience integrating with RESTful APIs, authentication/authorization services (e.g., OAuth 2.0), and third‑party SDKs.
- Strong understanding of software engineering best practices, including version control (Git), code quality, performance profiling, and secure mobile development (e.g., secure local storage).
- Working knowledge of a backend language (e.g., Python, C#, or NodeJS) and database concepts (SQL and NoSQL) sufficient to collaborate on integrations.
- Exposure to Microsoft Azure or other cloud‑native services.
- Interest in or exposure to AI/ML integration, including leveraging AI services or APIs within user‑facing applications.
- Experience working in Agile/Scrum environments.
- Nice-to-Have: Experience with Firebase (e.g., push notifications, analytics, crash reporting, remote configuration).
- Nice-to-Have: Native iOS (Swift) or Android (Kotlin) development experience, including platform channels.
- Nice-to-Have: Secondary skillset in React for web application development.
- Nice-to-Have: Experience with Flutter for web.
- Nice-to-Have: Experience with offline‑first data sync, device features (camera, geolocation, biometrics), or localization
- Nice-to-Have: Willingness to learn legacy technologies used in KORE’s existing systems, such as Smalltalk.
Minimum Required Behavioural / Soft Skills:
- Strong analytical and problem‑solving skills, with the ability to work through complex technical challenges independently.
- Strong written and verbal communication skills, with the ability to explain technical concepts and trade‑offs clearly to technical and non‑technical stakeholders.
- Strong attention to visual detail and user experience, with an eye for usability and consistency.
- Ability to work effectively both independently and within a team‑oriented, collaborative environment.
- Willingness to mentor others and share knowledge, while remaining open to feedback from technical leads and peers.
- Highly organized, detail‑oriented, and able to manage and prioritize multiple tasks and releases.
- Sound judgment in balancing speed, quality, and maintainability.
- Strong sense of ownership and accountability for features and releases from development through production.
- Adaptability and continuous learning, including openness to new technologies such as AI/ML.
- Results‑oriented mindset with a focus on delivering quality work.
Salary Range: $110k-$120k
#J-18808-Ljbffr- ...Flutter Developer - Position Overview We are seeking an experienced Flutter Developer to join our mobile development team. The successful candidate will have 3-5 years of professional... ...applications • Participate in the full software development lifecycle, from concept,...Software
$90k - $120k per year
...AppDirect Subsidiary At PartnerStack, we’re passionate about software and the partnership space — and we’re not afraid to shake things... ...around you. What you'll do and how you'll have an impact Develop/maintain/extend PartnerStack’s Vue.JS frontend and Python backend...SoftwarePermanent employmentFull timeWorldwide$180k - $220k per year
...innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first-time user experience... ...and document functionality to the UI, third-party developers, and our internal and external tooling Collaborate...SoftwareFull timeWork at officeWorldwide- ...Description A Toronto company has a job open for a Senior iOS Developer to architect and build their mobile e-commerce application. This startup is looking to open... ...platform using Objective-C Strong understanding of software engineering principles including an understanding of...SoftwareFull timeWork at office
- ...communities across North America? PSD Citywide isn’t just a software company; we’re transforming how Local, First Nations, and Regional... ...As we continue to grow, we’re looking for a Fullstack Software Developer to fill an existing vacancy and join our IT team in a fully...SoftwareRemote jobFull timeSummer workLocal areaFlexible hoursWeekend work
$234k - $275k per year
...are high, and so are the rewards. The Developer Infrastructure org is the engine behind... ...Test Infrastructure), Backend Platform, and Mobile Platform. DevX owns Robinhood's monorepo... ...to fundamentally transform Robinhood's software development lifecycle — making every engineer...SoftwareLong term contractFull timeWork at officeRemote workFlexible hoursShift work3 days per week$120k - $200k per year
...IXL Learning, a global edtech leader with personalized learning products used by millions of students worldwide, is seeking a Software Developer Team Lead who has a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded...SoftwareFull timeWork at officeWorldwide$50 - $60 per hour
...Angelo , Larry Summers , and Jack Dorsey . Position: Software Developers (Must own MacBook) Type: Contract... ...typical in internships or full-time roles. Utilize everyday developer tools on macOS such as VS Code , Xcode , Terminal ,...SoftwareFull timeContract workSummer workInternshipImmediate startRemote work- ...Hybrid Apps development in Operating systems like IOS, Android and Blackberry BB10 Experience in HTML5, Dojo, JavaScript, JQuery Mobile, jQuery, CSS3, PhoneGap/Apache Cordova is required You should have good exposure in Front End UI development technologies like...Full time
- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact...SoftwareFull time
- ...Description The Role We are looking for a Mobile Developer who will take full, end-to-end ownership of the BusPlanner mobile application... ..., environment setup, deployment automation for server-based software. Experience with Android device management, kiosk or dedicated...SoftwareFull timeRemote workFlexible hours
$90k - $125k per year
...working people who are lifelong learners. About The Role As a Mobile Developer (React Native), you’ll be tasked with building high-quality... ...remain open to exploring both ecosystems. Working within the software development team, your duties will include contributing to the...SoftwareFull timeWork from homeFlexible hours- ...leaders. Cognizant is right where you belong. Role overview As a Lead Flutter Developer , you will oversee reviewing the software specifications and UI mock-ups, developing a cross-browser mobile application from scratch, and leading the application testing effort. You'...SoftwareFull timeWork at officeFlexible hours2 days per week
$80k - $130k per year
...Canadians feel confident about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you will design, develop,... ...test, and maintain application code for our in-house web and mobile products. You will ensure that software meets both the technical...SoftwareFull timeInternshipWork at officeRemote workFlexible hours- ...Position Overview SideFX is seeking an exceptional software developer with strong programming skills and a talent for producing high performance, robust software to join its Toronto-based R&D team. As a member of the SideFX Research and Development group, you would...SoftwareFull timeCasual workWork at officeRemote workFlexible hoursWeekend work
- ...with the least amount of financial technology innovation in the developed world. Our first act is to become the cheapest and best provider... ...with engineering tradeoffs. Nice to Have Experience with mobile release pipelines, over-the-air updates, and app store processes...SoftwareFull timeTemporary workWork at officeHome office
- ...working, tested applications. This includes developing detailed programming specifications,... ...which arise during the use and operation of software packages, including technical assistance... ...for website functionality and coding for mobile platforms. Fundamental knowledge of UX...SoftwareFull time
$125k - $175k per year
...Employers in Canada for 15 years, Stikeman Elliott is always seeking to recruit the best and the brightest talents. The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including production agentic systems using the Claude Agent SDK, MCP...SoftwareFull timeWork at office$88.54 - $106.25 per hour
...RQ11712 - Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business...SoftwareFull time$88.54 - $106.25 per hour
...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension Location: 25 Morton Shulman Ave., Toronto - ONSITE CRJMC License Must-have skills: 10 + years of experience working with GeoTalent, including working within the...SoftwareFull time- ..., tested CRM applications. This includes developing detailed programming specifications, writing... ...arise during the use and operation of software packages, including tec General... ...skills; both written and verbal Ability to develop and present new ideas and conceptualize...SoftwareFull time
$85k - $95k per year
...Opportunity: We are seeking a highly skilled and experienced Developer to join the Mighty Moose team, focused on API integrations and LLM... ...-powered applications. You will design and implement innovative software solutions, working closely with developers, architects, product...SoftwarePermanent employmentFull timeTemporary workRemote workFlexible hours- ...provides people the right opportunities for growth and professional excellence. Job Description • Develop, maintain, and integrate code for various client software systems and applications • Design beautiful interfaces that make it easy for users to complete their...SoftwarePermanent employmentFull time
- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...SoftwareFull timeManual labor
- ...Position: Full Stack - Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months Role Overview We are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design...SoftwareLong term contractFull time
- ...with the flexibility to work from home the remaining days if desired. About the Role: We are seeking a Full-Stack .NET Software Developer who is passionate about technology, a team player, and is looking to grow their career alongside a team of highly skilled professionals...SoftwareFull timeWork at officeWork from home2 days per week
$68.8k - $103.2k per year
...This is a place where you can expect the unexpected. Find our story here: About Meridian The role: We’re hiring a contract Software Developer (6 months) to accelerate delivery of secure, reliable API integrations on Azure. This is a tactical, rollâupâyourâsleeves...SoftwareFull timeContract workWork at officeRemote work1 day per week- ...Canadian bank dedicated to advancing financial security and upward mobility for Canadians underserved by traditional financial services.... ...Summary: Haventree Bank is seeking a talented React Native Mobile Developer to design and build exceptional native mobile experiences for...SoftwareLong term contractFull time
- ...institution's Personal and Business Banking team is looking for a lead developer to join as a technical point of contact and mentor within an... ...dates QUALIFICATIONS ~5 to 10 years of professional software development experience ~ Strong hands-on experience with TypeScript...SoftwareHourly payFull timeManual laborWork at office1 day per week
$165k - $200k per year
...Senior Full Stack Software Developer Location: Toronto GTA (hybrid) · Type: Full-time · Openings: 2 · Salary: CA$165K – $200K + equity The role Build and ship the production web applications that power our client's global operations. This is for an action...SoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer, Mobile (Flutter). Be the first to apply!
- software engineer - computer Toronto, ON
- software developer no experience Toronto, ON
- développeur logiciel Toronto, ON
- senior software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer co-op Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer Toronto, ON

