Position: Flutter Developer (Middle+)
Company: FintechLab
Experience required: 2y
Category: JavaScript
English level: upper
Published: 2021-08-01T00:00:00+03:00

Our company specialises in payments and financial technology, simply saying Fintech. Our mission is to increase financial inclusion worldwide. We are building the state-of-art cloud natvie digital bank platform which allows to launch financial services in any place of the world and provide services for underbanked people within the record time to market. Now we are looking for a flutter developer who will work with us to create a mobile and web application.

**We offer: **
1. Comfortable office in the center of Kyiv (Lva Tolstogo station) or Nikolaev.
2. Zero bureaucracy and open management.
3. Flexible schedule, you can start workday from 8 am till 10 am.
4. Remote-friendly.
 
**Requirements:**
1. 2+ years of commercial experience in Dart/Flutter for mobile (iOS and Android) and partially web.
2. Experience with OOP/OOD, Design Patterns.
3. Familiarity with CSS preprocessors (Less, Sass).                                                                                                                   
4. Experience with REST, WebSocket.
5. Knowledge of architecture patterns (BLoC/MVP/MVVM).
7. Experience with Database (SQL, NoSQL).
8. Git flow understanding.
9. Good technical English.

**Will be a plus:**
1. Familiarity with modern CI solutions (Jenkins, Gitlab CI), ability to write pipeline code.
2. Knowledge on Single Page Application Web Development.
3. Knowledge of containerization technologies (Docker).

** Responsibilities:**
1. Design & implement new software modules based on the product requirements.
2. Participating in architectural discussions for new applications.
3. Prioritize, plan and manage the time of assigned tasks
4. Communicate efficiently with other team members.
5. Escalate critical issues to higher levels when needed.
6. Create multi-platform apps for iOS and Android using Google’s Flutter development
framework.
7. Understanding of how to debug Flutter application.
8. Ability to use canvas and custom paint usage in Flutter project.
9. Asynchrony/multithreading in Dart.