What you need to have to be considered** + Hands-on experience with **Flutter framework and Dart programming** with 1+ years in cross-platform mobile application development + Strong experience building and consuming **RESTful APIs** , including handling asynchronous data + Experience with **mobile application architecture patterns** (MVVM, MVP) and platform-specific guidelines (iOS and Android) + Familiarity with **version control systems (Git)** and CI/CD pipelines + Experience integrating cloud services such as **AWS (AppSync, Cognito), Firebase, or similar platforms** + Strong understanding of **mobile application performance optimization, session management, and security best practices** + Experience with **debugging, troubleshooting, and resolving production issues** + Ability to collaborate effectively in a cross-functional, agile environment **These will help you stand out** + Experience with native mobile development ( **Android - Java/Kotlin, iOS - Swift/Objective-C** ) + Knowledge of **real-time technologies** such as Socket.io **In this role, you will:** + Design and develop new mobile application modules using Flutter and Dart based on business requirements + Maintain and enhance existing codebases, ensuring performance, scalability, and code quality + Build reusable components and libraries to support future development needs + Develop and integrate user interfaces based on UI/UX designs and best practices + Integrate APIs, third-party services, and backend data storage solutions + Debug, troubleshoot, and resolve issues while preventing regressions + Participate in architecture discussions, design reviews, and code reviews + Collaborate cross-functionally with product, design, and QA teams to deliver high-quality solutions **Work model** We strive to provide flexibility wherever possible.