Обязанности:
• Разработка ПО в составе команды разработчиков;
• Поддержка и разработка нового функционала;
• Проведение code review;
Требования:
• Опыт в коммерческой разработке на Flutter от 1 года;
• Уверенное знание языка Dart на уровне Middle;
• Умение работать в команде;
• Опыт работы с библиотеками и API сторонних разработчиков;
• Умение аргументировать и оценивать технические решения, инструменты разработки;
• Знание шаблонов проектирования, ООП, многопоточного программирования и умение применять на практике;
• Знание архитектурных паттернов: BLoC, Provider;
• Понимание принципов ООП, SOLID, паттернов проектирования, DRY;
• Опыт разработки клиент-серверных приложений (REST API, JSON);
• Знание современных архитектурных паттернов в мобильной разработке и принципов функционального программирования;
• Умение разбираться в чужом коде и доводить работу до конца;
• Опыт работы с Git, Git Flow или аналоги;
• Опыт работы с фигмой на уровне разработчика;
• Желание и умение понять задачу как со стороны разработки, так и со стороны бизнеса;
• Стремление к изучению новых технических решений и применения их на практике;
• Активное участие в процессе создания продукта, в том числе в процессе генерации идеи приложения;
• Опыт работы с Git (по Git Flow в команде);
Приветствуются следующие знания:
• Опыт работы в нативной разработке (Android/iOS);
• Наличие собственных работ в Google Play;
• Знания KISS, YAGNI;
• Опыт в использовании функционального программирования;
• CI/CD;
• Высшее техническое образование в сфере IT;
• Английский на уровне B1 и выше;
Условия:
• Сложные и интересные задачи;
• Полная занятость, полный день;
• Работа в офисе;
• Офис в центре города;