Position: Flutter Developer
Company: Freelance
Category: Android
Experience required: 2y

Having pinpointed the problem, we decided to organize a startup to solve it. Startup Kolo solves the problem of a long process of paying a bill in a restaurant using our mobile application. Using our application, you simply scan the QR code, eat and go, the application takes care of the bill payment process. The application works as follows: The visitor comes to the restaurant, scans the QR code on the table using the Kolo application. The restaurant receives a notification about the opening of the session at the table #N in the Kolo Restaurants application and accepts the order from the client, as usual. The visitor has lunch and leaves. The waiter understands that the client has had lunch and left the restaurant and closes the session, thereby initiating the charge of funds for lunch from the client's account. 


Technical Expectations:
- As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework.
- 1+- year working as a full-time professional developer (Mobile)
- Willing to work with cross-platform frameworks
- Ability to work with RESTful APIs
- Understanding the lifecycle of common widgets
- Understanding of how to use theme
- Understanding of how to debug Flutter application
- Ability to use canvas and custom paint usage in Flutter project
- Asynchrony/multithreading in Dart
- Published at least one app on the Play Store using Flutter/Native (Java/Kotlin) will be a plus
- Experience with Firebase will be a plus



Responsibilities:
- Design & implement new software modules based on the product requirements
- 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 product team
- Debug existing software components, fix issues and avoid regressions
- Be proactive, take ownership and be accountable



Offer:
- Remote work
- 1 day remote after COVID
- 10 sick leaves
- 20 work days of vacation
- Friendly team (7 people)