Requirements as Flutter developer:
Widget state management
Understanding of the common widgets lifecycle
Understanding of how to use theme
Crafting extended layouts/animations (with AnimationController/AnimatedWidget)
Understanding of how to debug Flutter application
Asynchrony/multithreading in Dart
Set up CI/CD for Flutter project
Requirements as a native developer:
Strong knowledge of Swift or Kotlin
Experience with threading and performance tuning
Familiarity with RESTful APIs for connection mobile applications to back-end services
Strong understanding of the full mobile development lifecycle
Experience with Agile Scrum Methodology.
English: Intermediate or higher
Graduated with a degree in Computer Science or Information Systems
Portfolio with released applications
Samples of source code on Flutter
Flexible working hours without overtime
18 vacation days and paid sick leave
5 paid “sick days” per year (absence without a medical certificate)
Gym compensation
English courses right at the office
Individual entrepreneurship maintenance
Our own soccer team
Professional barista brewing the most aromatic coffee in the world
Opportunity to work alongside a team of talented and committed software engineers and designers
You will also get professional growth, stability of the company on the market and the most loyal management in the world
Participating in architectural discussions for new applications
Contributing to the Flutter development team to deliver high-quality applications
Writing code using best practices, considering security and performance
Participating in sprint planning and task estimation, taking part in crafting stories/requirements
Collaborating closely with the teams of UX/UI designers, PMs, QAs, and other developers
Participating in the estimation process