Search by job, company or skills

Tap Growth ai

Senior Full Stack Migration Developer (Python to Flutter)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a Senior Engineer to lead the migration of an existing Python-based application into a modern Flutter/Dart solution. The role involves re-architecting business logic and services while ensuring seamless integration within an Azure, Kubernetes, and CI/CD-driven environment.

The ideal candidate has strong hands-on expertise in both Python and Flutter/Dart, with proven experience in application migration, system integration, and cloud-native development.

Key Responsibilities
  • Analyze and assess the existing Python codebase (business logic, APIs, authentication, data models)
  • Design and define the target architecture in Flutter/Dart aligned with Azure and Kubernetes
  • Re-implement and migrate Python logic to Dart, including security, Entra ID, and token-based authentication
  • Develop and enhance Flutter UI components with proper state management (BLoC, Provider, Riverpod)
  • Integrate the Flutter application with Azure services (Azure Functions, Web Apps, API Management, Blob Storage, Kubernetes)
  • Ensure full functional equivalence with the legacy Python implementation, including edge cases
  • Develop and maintain comprehensive unit, widget, integration, and API tests
  • Set up and optimize CI/CD pipelines using Azure DevOps and Brainboard
  • Collaborate closely with IT Infrastructure, business stakeholders, and SAP teams
  • Document architecture design, migration mappings (Python to Dart), and development standards
  • Contribute to standardizing development and infrastructure processes

Required Qualifications
  • Several years of strong professional experience in Python development
  • Several years of strong hands-on experience with Flutter/Dart
  • Proven experience in application migration or large-scale refactoring initiatives
  • Experience building test coverage in Flutter (unit, widget, and integration testing)
  • Strong understanding of system integration, APIs, cloud infrastructure, and DevOps pipelines
  • Fluent English communication skills (written and spoken)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143085319