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 preferredWe 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