Position: Lead Flutter Developer
Company: EPAM
Category: Flutter
Experience required: 5y
English level: upper

Description
The Squad (~20FTE) is developing e-commerce part of native Flutter application for Android and iOS. The project currently is on active development stage, MVP is already launched to public.

This is a Principal role for a technical leader who has experience in cross-platform mobile development. Our technology stack is based on Flutter and Dart.

Must-have skills:

Knowledge of OOP principles
Experience in cross-platform mobile development
Experience with strongly typed languages
Very strong experience with Dart and Flutter
Team leadership experience
Good communication skills (engagement with customer senior management, product and design communities is expected)
Scrum knowledge

Nice-to-have skills:

Adobe Experience Manager (AEM) knowledge
Scaled agile knowledge
Software Architecture

Responsibilities and Duties

Lead the team technically, ensure engineering best practices are being followed
Oversight of acrchitectural decisions / Flutter componets/libriaries selection
Contribution to the Flutter CoP
Effective collaboration between multiple squads (different Tribes) that are working on the App
Perform technical interviews
Implementation of new features, usually core components
Writing unit-tests
Reviewing peer's code
Participation in regular scrum ceremonies