e. g. Python, Warsaw, Startup

Senior/Lead Flutter Engineer

B2B
Flutter
remote

Position overview


The position requires leading the architecture, design, and development of advanced Flutter applications for iOS and Android while building secure and scalable authentication systems using Auth0 with OAuth2, OpenID Connect, PKCE flows, multi-factor authentication, and secure token lifecycle management. The candidate must design role- and permission-based access control, integrate FinTech APIs, real-time data pipelines, payment systems, and compliance tools, and establish mobile security best practices such as certificate pinning, secure local storage, encryption, and session management. Collaboration with product, design, and backend engineering teams to plan and deliver impactful features is essential, alongside conducting advanced debugging, performance tuning, and code optimization. The role also involves reviewing code, enforcing engineering standards, and guiding the development team in modern Flutter architectures like Bloc, Riverpod, and Clean Architecture. Additionally, overseeing the release cycle to App Store and Google Play, evaluating new technologies to improve development efficiency, and mentoring junior and mid-level developers with technical leadership and strategic direction are key requirements.

General project description

Licensed remittance and payment services provider focused on enabling fast, secure, and compliant money transfers. They operate within the fintech domain, serving international remittance corridors and integrating with multiple partners and financial institutions.


Your background


  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
  • 5–7+ years of experience in mobile development, with 3+ years specialized in Flutter
  • Proven track record building production-grade FinTech applications
  • Expert-level knowledge of Auth0 Authentication, Authorization, and Identity Management
  • Clean Architecture & SOLID principles
  • State management (Bloc, Riverpod, or similar)
  • REST/GraphQL integrations
  • CI/CD pipelines for mobile apps (Codemagic, GitHub Actions, Bitrise)
  • Hands-on experience with secure coding practices and compliance requirements (KYC, AML, PCI-DSS, PSD2)
  • Familiarity with backend concepts (microservices, domain-driven design, containerized environments)
  • Strong leadership and decision-making abilities
  • Ability to troubleshoot complex issues and drive solutions independently
  • Commitment to high-quality, secure, and scalable software
  • English level — B1+/B2

Skills that will be a plus:

  • Payment rails (Stripe, Plaid, open banking APIs, card tokenization)
  • Cloud platforms (AWS, GCP, Firebase)
  • Real-time streaming (WebSockets, Webhooks, event-driven systems)
  • Advanced analytics, monitoring, and experimentation frameworks
  • Prior leadership experience or tech lead responsibilities

Responsibilities


  • Lead the architecture, design, and development of advanced Flutter applications for iOS and Android
  • Develop secure and scalable authentication systems using Auth0, including: OAuth2 / OpenID Connect, PKCE flows, multi-factor authentication (MFA), secure token lifecycle management, role- and permission-based access control
  • Drive the integration of FinTech APIs, real-time data pipelines, payment systems, and compliance tools
  • Establish best practices for mobile security, including: certificate pinning, secure local storage, encryption strategies, secure session management
  • Collaborate closely with product, design, and backend engineering teams to plan and deliver high-impact features
  • Conduct advanced debugging, performance tuning, and code optimization
  • Review code, enforce engineering standards, and guide the team through modern Flutter architecture (Bloc, Riverpod, Clean Architecture)
  • Oversee the release cycle and ensure stable delivery to the App Store and Google Play Store
  • Evaluate and introduce new technologies, tools, and frameworks to improve development efficiency
  • Mentor junior and mid-level developers, providing technical leadership and strategic direction

WE OFFER


  • 20 billable days off in the first year of cooperation, all next years — 25 billable days off
  • Fair and competitive compensation
  • Friendly team and enjoyable working environment
  • Clearly described business processes in the company that really work
  • Regular updates on company news, Q&A sessions with top management
  • Flexible work schedule
  • Remote work mode
  • Ability to transfer unused vacation to the next year
  • Partial coverage of co-working costs
  • Regular online team-building events
Dashdevs
Outsource
100 - 300
Industry
Fintech/Banking, Mobile, E-commerce

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies