Company

Technology

SeniorFlutterDeveloper

CA$115–165k ~AI est. Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Flutter Developer. Skills: Flutter, Dart, Mobile architecture, CI/CD. Lead end-to-end delivery of mobile features. Design mobile features”

What You'll Achieve.

Build high-scale mobile applications; Evolve high-scale mobile applications; Shape engaging Flutter applications; Shape performant Flutter applications; Shape reliable Flutter applications; Deliver impactful features end-to-end; Build scalable mobile experiences; Improve system performance; Improve system stability; Ensure smooth deployments; Ensure reliable application performance

Industry & Context.

Technology
Problems you'll solve

Debugging; Troubleshooting

What They're Looking For.

Must Have

3+ years in Flutter and Dart, Deep understanding of widget frameworks, State management solutions (Bloc, Provider, Riverpod), Mobile UI development, Mobile engineering fundamentals, Performance optimization, Debugging tools (Flutter DevTools, Android Studio, Xcode), Mobile lifecycle management, Integrating RESTful APIs, Authentication mechanisms (OAuth2, token-based systems), Backend collaboration for feature delivery, Software architecture principles, Clean architecture, SOLID principles, Scalable modular design patterns, CI/CD pipelines (GitHub Actions, Bitrise, Codemagic), Mobile release processes for iOS and Android stores, Git workflows, Agile environments (Scrum or Kanban), Excellent communication skills in English (B2+), Fluency in Russian

What You'll Do.

Lead end-to-end delivery of mobile features

Design mobile features

Estimate mobile features

Develop mobile features

Release mobile features

Support post-production

Design scalable mobile architecture

Develop scalable mobile architecture

Maintain scalable mobile architecture

Ensure clean code practices

Ensure modular design

Ensure long-term maintainability

Collaborate with cross-functional teams

Translate requirements into technical solutions

Participate in code reviews

Ensure adherence to engineering standards

Manage technical debt

Improve system performance

Improve system stability

Support CI/CD pipelines

Support app store releases

Support production monitoring

Ensure smooth deployments

Ensure reliable application performance

How You'll Work.

Team & Collaboration

Cross-functional teams; Product teams; Backend teams; QA teams; Architecture teams; Distributed team

Communication Scope

English (B2+)

Process & Methodology

Agile environments, Scrum, Kanban, Estimation

Full Job Description

## Description This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Flutter Developer based in Canada. This role offers the opportunity to build and evolve high-scale mobile applications used by millions of users worldwide within a fast-growing global ecosystem of social discovery products. You will contribute to shaping engaging, performant, and reliable Flutter-based applications that power meaningful digital connections across diverse markets. Working in a fully remote, international environment, you will collaborate closely with product, backend, QA, and architecture teams to deliver impactful features end-to-end. The position combines strong technical ownership with product influence, allowing you to participate in design decisions, code quality standards, and architectural evolution. You will be part of a distributed team of experienced engineers focused on building scalable mobile experiences with a strong emphasis on performance, usability, and reliability. This is a hands-on engineering role where your contributions directly impact live products used globally. ## Accountabilities Lead the end-to-end delivery of mobile features, from technical design and estimation through development, testing, release, and post-production support, ensuring high-quality Flutter applications. Design, develop, and maintain scalable mobile architecture, ensuring clean code practices, modular design, and long-term maintainability across the application lifecycle. Collaborate closely with cross-functional teams including Product, Backend, QA, and Architecture to translate requirements into robust technical solutions. Conduct and participate in code reviews, ensure adherence to engineering standards, and proactively manage technical debt while improving system performance and stability. Support CI/CD pipelines, app store releases, and production monitoring, ensuring smooth deployments and reliable

Free ATS check

Applying for this Senior Flutter Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →