Flutter Developer (all genders)

Thorit GmbH

São Domingos de Benfica

Presencial

EUR 45 000 - 65 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Competitive compensation
Private health insurance
Meal allowance
Access to Urban Sports Club
Learning allowances on platforms like Blinkist and Babbel
Remote work program
Access to Lisbon office for hybrid work

Resumo da oferta

Thorit GmbH is seeking a Flutter Developer based in Lisbon to enhance their team's engineering capacity. You will lead feature releases, maintain high code quality, and integrate with backend systems. Requirements include 3 to 6+ years experience with Flutter and Dart, proficiency in state management, and backend integration. The position offers competitive compensation, health insurance, a meal allowance, and remote work flexibility, making it ideal for tech enthusiasts who thrive in agile environments.

Qualificações

  • 3 to 6+ years of Flutter and Dart production experience.
  • Experience with state management in production apps.
  • Track record of cross-platform app delivery on App Store and Play Store.
  • Comfortable with REST API design and Node.js backends.
  • Fluent in English, native Portuguese speaker preferred.

Responsabilidades

  • Lead end-to-end delivery of major features in the Flutter product.
  • Onboard into codebase and deliver reviewed PRs independently.
  • Participate in architecture decisions and maintain code quality.
  • Respond to production incidents and contribute to CI/CD improvements.

Conhecimentos

Flutter and Dart expertise
State management (BLoC or Riverpod)
Backend integration skills
Quality ownership and testing
Async collaboration

Ferramentas

Node.js
Firebase
Jira
Confluence

Descrição da oferta de emprego

About Thorit

Thorit is one of Europe's leading HubSpot Partners and a leading consulting and technology firm in the DACH region. We combine strategic consulting with hands‑on implementation, from CRM architecture to fully automated, AI‑powered go‑to‑market infrastructure. Our clients are enterprise B2B companies who do not just want to adopt a platform, they want a real growth system. Our team is based in Böblingen and Lisbon, our clients across the DACH region and beyond.

Your Role

As a Flutter Developer based in Lisbon, you join our Flutter team and expand engineering bandwidth across time zones. You independently own and ship at least two major feature releases in our Flutter product within your first 12 months, while maintaining a crash‑free rate above 99.5% and a code review turnaround under 24 hours. You are fully integrated into our Germany‑based Flutter team's daily workflow.

We are hiring this role because our Flutter team in Germany is at capacity, creating bottlenecks in feature delivery and increasing turnaround times on client‑facing mobile projects. Without this hire, we cannot meet our 2026 mobile product roadmap commitments. You report directly to Director Engineering & Technology Michael Huber and collaborate daily with the Germany team. Daily working language is English.

Your Responsibilities
  • Feature Ownership. You lead end‑to‑end delivery of at least one major feature per year (design, QA, App Store and Play Store release) and ship at least two major releases within 12 months.

  • Onboarding and Independence. You onboard into our codebase, toolchain (Jira, Confluence, Git), and daily team rituals within 3 months and deliver reviewed PRs independently from there on.

  • Architecture Participation. You participate in architecture decisions and can articulate and defend state management choices (BLoC or Riverpod) in team reviews.

  • Production Stability. You maintain a crash‑free rate of 99.5% or higher across all owned features and respond to production incidents within SLA.

  • Backend Integration. You handle Node.js and REST backend touchpoints independently, removing yourself as a bottleneck on the Germany team for API integration tasks.

  • CI/CD Contribution. You contribute to pipeline improvements: build time, test reliability, deployment automation.

  • Async Collaboration. You act as a reliable async collaboration partner: documentation, async updates, and PR comments meet team standards with no follow‑up required.

What We Offer
  • Competitive compensation with a transparent salary band and a structured bonus model tied to delivery outcomes.

  • Private health insurance plus Portuguese social security contributions.

  • Meal allowance per working day, paid via Portuguese meal card.

  • Urban Sports Club access across 8,000+ locations in Europe.

  • Blinkist Business (4,500+ book summaries) and Babbel (3 months) for continuous learning.

  • Remote Work Program, up to 4 weeks per year from anywhere in the EU, with €500 setup allowance.

  • Lisbon office access for hybrid working, plus flexibility to coordinate with the DACH team.

  • Modern stack: Flutter, Dart, Firebase, Node.js, Claude, Jira, Confluence, and the freedom to shape how you work.

  • Direct leadership access, flat hierarchies, and visible impact on the company.

Your Profile
  • 3 to 6+ years of Flutter and Dart production experience. You can reason about widget lifecycle, performance bottlenecks, and custom rendering. You have personally debugged a non‑trivial production crash using Flutter DevTools and resolved it without senior support.

  • State management depth: you have implemented BLoC or Riverpod in a production app at scale, can explain tradeoffs versus competing approaches, and have made an architectural change that measurably improved maintainability.

  • Cross‑platform delivery track record: you have submitted and maintained apps on both App Store and Play Store. You understand platform‑specific signing, review policies, and release management, not just “it works on simulator”.

  • Backend integration: comfortable with REST API design, Firebase (Firestore, Auth, FCM), and Node.js backends. You can write a basic endpoint or debug an integration issue without escalating.

  • Proven async remote collaboration: you have worked daily with a distributed team across timezones and can leave PRs, Jira comments, and Confluence notes at a quality that removes the need for sync follow‑up.

  • Quality ownership: you write unit and widget tests by default, not as an afterthought. You have personally caught a production regression through test coverage.

  • Business‑fluent English: you can lead a technical discussion, write a clear design doc, and push back constructively in a team review. Portuguese native speaker for local context.

  • Availability for at least 2 days per week at our Lisbon office.

What Makes You Excel
  • You flag blockers early and proactively instead of waiting for the daily sync to surface them.

  • You take accountability for post‑release stability of your features. Production crashes are not “not your area” or deferred entirely to someone senior.

  • You approach testing as part of the job, not an afterthought. You can point to a regression your tests caught that otherwise would have reached users.

  • You know how to disagree with an architectural choice that is already in production, especially when the original author is in another timezone. You come with a proposal and evidence, not a complaint.

  • You are comfortable growing into senior and tech lead territory over time, not only shipping tickets.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Fullstack Developer HubSpot CMS (all genders)
Senior Fullstack Developer HubSpot CMS (all genders)

Thorit GmbH • São Domingos de Benfica

Híbrido
EUR 50 000 - 70 000
Competitive compensation
Private health insurance
Meal allowance
+6
Flutter Developer - Specialist
Flutter Developer - Specialist

Claranet limited • Lisboa

Híbrido
EUR 40 000 - 60 000
Health insurance with family coverage
On-site meal and snack facilities
Regular team building activities
+1
Frontend Developer HubSpot CMS (all genders)
Frontend Developer HubSpot CMS (all genders)

Thorit GmbH • São Domingos de Benfica

Híbrido
EUR 40 000 - 60 000
Competitive compensation
Private health insurance
Meal allowance
+5
Junior Fullstack Developer HubSpot CMS (all genders)
Junior Fullstack Developer HubSpot CMS (all genders)

Thorit GmbH • São Domingos de Benfica

Híbrido
EUR 30 000 - 40 000
Private health insurance
Meal allowance
Remote Work Program
+3
Lead Mobile Architect
Lead Mobile Architect

1011 Zühlke Engineering, Unipessoal Lda • Porto

Híbrido
EUR 60 000 - 85 000
Flexible working hours
Remote work options
Profit share scheme
+1
Flutter Developer - Specialist
Flutter Developer - Specialist

Claranet Portugal • Lisboa

Presencial
EUR 40 000 - 60 000
Health insurance with family coverage
On-site meal and snack facilities
Regular team building activities
+1
Flutter Engineer - Remote EU, Lead Features & Growth
Flutter Engineer - Remote EU, Lead Features & Growth

Thorit GmbH • São Domingos de Benfica

Híbrido
EUR 45 000 - 65 000
Competitive compensation
Private health insurance
Meal allowance
+4
Business Development Manager DACH (all genders)
Business Development Manager DACH (all genders)

Thorit GmbH • São Domingos de Benfica

Híbrido
EUR 70 000 - 90 000
Competitive compensation
Private health insurance
Meal allowance
+5
AI & Data Engineer (all genders)
AI & Data Engineer (all genders)

Thorit GmbH • São Domingos de Benfica

Híbrido
EUR 60 000 - 80 000
Competitive compensation
Private health insurance
Meal allowance
+4
Senior Flutter Engineer
Senior Flutter Engineer

NZZone • Porto

Híbrido
EUR 42 000 - 66 000
Flexible hours
Remote work option
Profit sharing
+1