Search by job, company or skills

tap growth ai

Senior Full Stack Migration Developer (Python to Flutter)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months 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