Middle Flutter Engineer

1 Hour ago • 2 Years + • Mobile Development

Job Summary

Job Description

This role involves developing a Dealer Management Portal Solution for a leading mobile network operator in Azerbaijan. The Middle Flutter Engineer will collaborate with cross-functional teams, design and implement scalable Flutter applications, participate in the full software development lifecycle, and contribute to architectural decisions. Responsibilities also include troubleshooting, code reviews, staying updated with Flutter trends, and working with stakeholders to implement features.
Must have:
  • Collaborate with cross-functional teams to define, design, and ship mobile/web applications using Flutter.
  • Participate in all phases of the software development lifecycle.
  • Design and implement scalable and maintainable Flutter applications.
  • Contribute to architectural decisions, selecting best approaches and tools.
  • Troubleshoot and resolve technical issues, bugs, and performance bottlenecks.
  • Perform code reviews and provide constructive feedback to peers.
  • Stay up to date with the latest Flutter developments, libraries, tools, and trends.
  • Work closely with clients or internal stakeholders to gather feedback and implement features.
  • Minimum 2 years of Flutter framework experience.
  • Mobile development experience with native or web-to-native tooling and frameworks.
  • Experience with state management (Flutter BLoC).
  • Ability to write effective unit and integration tests.
  • Knowledge of Object-Oriented programming.
  • Experience with third-party libraries and APIs.
  • Strong understanding of Agile methodologies.
Good to have:
  • Native Android or iOS development experience
  • Web development experience
  • Experience with CRM systems
  • Experience as a developer on a cross-functional agile team
Perks:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Details

Project: Leading regional mobile network operator

Our client is one of Azerbaijan's leading mobile telecommunication providers, with the most significant 49% market share and 5.0 million customers. Together with N-iX, our customer plans to develop a Dealer Management Portal Solution that allows B2B interactions.

Responsibilities:

  • Collaborate with cross-functional teams including designers, product managers, QA engineers, and other developers to define, design, and ship high-quality mobile and/or web applications using Flutter
  • Participate in all phases of the software development lifecycle, from requirements gathering and system design through development, testing, deployment, and maintenance
  • Design and implement scalable and maintainable Flutter applications, ensuring responsive performance, intuitive user experience, and code quality aligned with project and company standards
  • Contribute to architectural decisions, selecting the best approaches and tools to meet performance, security, and scalability needs.
  • Troubleshoot and resolve technical issues, bugs, and performance bottlenecks to maintain application stability and reliability.
  • Perform code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement and knowledge sharing.
  • Stay up to date with the latest Flutter developments, libraries, tools, and trends to bring innovative solutions to the team.
  • Work closely with clients or internal stakeholders to gather feedback and implement requested features or improvements in a timely and professional manner.

Requirements:

  • 2+ years of Flutter framework experience is a must.
  • Mobile development experience with either native or web-to-native tooling and frameworks
  • Experience with state management (Flutter BLoC)
  • Ability to write effective unit and integration tests
  • Knowledge of Object-Oriented programming
  • Experience with third-party libraries and APIs
  • Understanding of APIs and how to use them in practice
  • Native Android or iOS development experience is highly desirable
  • Web development experience would be a plus
  • Strong understanding of Agile methodologies
  • Experience with CRM systems or Experience as a developer on a cross-functional agile team is preferred

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Mobile Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!