Senior Flutter Engineer (#3808)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Azercell

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

×

Easy apply

    or
    Refer a friend