Flutter Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
Проектирование и разработка клиент-серверного приложения для инвестиций на Flutter под мобильные кросс-платформы.
Требования:
Опыт в мобильной разработке от пяти лет под iOS или Android и SDK.
Хорошие знания Java, Kotlin, RxJava, Сoroutines или Objective-C и Swift.
Опыт разработки мобильных приложений на Flutter от 6 месяцев.
Знания ООП, SOLID и Чистого кода.
Знания классических и современных паттернов проектирования MVI, MVP, MVVM и Clean Architecture.
Опыт многопоточного и сетевого REST и Web-Sockets программирования.
Опыт юнит-тестирования, код-ревью и рефакторинга.
Умение отлаживать и оптимизировать приложение, профилирование кода.
Опыт оценки задач, сложности и времени выполнения.
Понимание Git и Gitflow.
Работа с CI/DI.
Работа с консолями Firebase, Apple App Store Connect и Google Play developers.
Умения взаимодействовать с Figma или Sketch.
Понимание принципов проектирования мобильных интерфейсов.
Умение общаться с командой и опыт совместной разработки.
Знание Jira или другого трекера задач.
Технический английский.
Знание последних трендов в мобильной разработке.
Плюсом будет:
Опыт в Blockchain.
Опыт работы с gRPC и Protobuf.
Бонусы
- Удаленную работу - мы ценим время своих сотрудников;
- Гибкий график - вы сами планируете свое время, за исключением обязательных встреч;
- Конкурентную заработную плату по результатам собеседования, в зависимости от опыта и знаний;
- Официальное оформление по ТК РФ;
- Day-off - до 3-х дней оплачиваемого больничного без предоставления больничного листа.
- ДМС со стоматологией и массажем в Москве;
- Корпоративные скидки изучения английского языка;
- Действующий офис в центре Москвы (ст.м. Кропоткинская, ст.м. Третьяковская).