Bucharest, Romania

Flutter Developer

 Job Description:

Flutter Developer

B2B Contract | Fully Remote

We are looking for a Flutter Developer to join our partner's team!

Responsibilities:

  • Collaborate with Product Owners, Solution Designers, and technical teams to understand business objectives and define technical solutions.
  • Participate in system architecture discussions and contribute to high-level application design.
  • Develop, test, and maintain clean, efficient, and reusable code using Flutter and related technologies.
  • Review code changes through pull requests and ensure adherence to best development practices.
  • Act as a technical point of reference within assigned projects and maintain a strong understanding of business flows and system functionalities.
  • Build and optimize mobile applications for maximum performance, stability, and responsiveness.
  • Identify and reduce technical debt while maintaining high coding standards and attention to detail.

Requirements:

  • Strong knowledge of Dart programming language.
  • Hands-on experience with the Flutter framework.
  • Experience working with Kotlin and/or Swift.
  • 3–4+ years of experience in mobile application development.
  • Good understanding of Agile development methodologies.
  • Familiarity with architectural patterns such as MVC, MVP, MVVM, BloC, etc.
  • Understanding of Android and iOS UI/UX design principles.
  • Experience writing unit tests and UI tests.
  • Proficiency with Git version control.
  • Excellent communication and teamwork skills.

Nice to Have:

  • Previous experience in the Telecom industry.
  • Familiarity with Google Firebase services.
  • Experience or understanding of CI/CD pipeline setup and maintenance.
  Required Skills:

Flutter