Position: Flutter developer
Company: Beetroot
Category: Android
Experience required: 1y
English level: intermediate

You are perfect candidate if you have:
— Experience with named navigation system
— Understanding of Flutter’s rendering system (widgets, elements, render objects)
— Understanding of efficient UI code reuse techniques
— Experience with state management
— Understanding of keys and Flutter tree updating algorithm
— Experience with Flutter web
— Experience with implicit and Hero animations
— Experience with flutter:test
— Understanding of Dart execution, memory, typing and OO models
— Experience with Streams
— Understanding of Dart Function objects
— Experience with OOP and OOD
— Reactive Programming
— High cohesion \ loose coupling
— Experience with BaaS
— Configuring a basic CI to analyze, test and assemble the build
— Transactions, Joins, relations between tables, versioning

We offer:
— flexible work schedule
— development budget for each employee
— ability to change projects and apply new technologies
— 15 working days of vacation
— paid sick leave
— tea / coffee, cookies and fruits

For more information — send your CV. Looking forward for cooperation :)