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