Atlim
Proven experience in developing mobile applications on Flutter (Android) for at least 3 years. Experience in developing for iOS will be a plus; Proven experience in developing web applications on Flutter Web for at least 1 year.
Deep knowledge of the Flutter Framework:
Understanding of the Flutter architecture, widgets, and state management (e.g., Provider, BLoC/Cubit, Riverpod);
Ability to work with asynchronous operations (Future, Stream);
Experience with navigation and routing in Flutter (for mobile and web applications);
Knowledge of the features of the Flutter Web platform and the ability to optimize web applications on Flutter.
Knowledge of the Dart language:
Excellent knowledge of the Dart programming language and its features;
Understanding of the principles of object-oriented programming (OOP) and design patterns;
Working with API:
Experience integrating with RESTful API and other web services. Experience with other types of API (especially RPC) will be a plus;
Understanding of the principles of the HTTP protocol;
Ability to process data in JSON and other formats.
Working with version control systems:
Mandatory knowledge of Git and experience with GitLab, GitHub, or Bitbucket;
Knowledge of the principles of PWA (Progressive Web Apps) development and their implementation in Flutter (desirable).
Understanding of testing principles:
Experience writing unit tests, integration tests, and widget tests in Flutter;
Spoken and written English at a level sufficient for reading technical documentation and communicating with the team (B1 or higher);
Experience working with native modules (platform channels) in Flutter;
Knowledge of CI/CD (Continuous Integration/Continuous Delivery) principles;
Experience with databases (e.g., SQLite, Firebase);
Experience working in Agile teams;
Ability to estimate deadlines and adhere to them;
Proactivity, responsibility, ability to work in a team;
Desire to develop and learn new technologies;
Having a portfolio with examples of developed mobile and web applications on Flutter.
We offer:
An interesting project and non-trivial tasks that will allow us to showcase your professional attitude and creativity;
Friendly team;
Comfortable working schedule and conditions;
Opportunity to work remotely as well as in an office located in the city center;
Paid vacation and sick leaves;
Opportunity for professional growth and career development;
English, paid professional courses, coffee/fruits, and other perks :)
#J-18808-Ljbffr
#J-18808-Ljbffr