Наша компания оказывает полный комплекс услуг по разработке и внедрению программных решений, обеспечивающих развитие и повышение эффективности бизнеса ПАО «Ростелеком». Мы занимаемся разработкой глобальных цифровых продуктов, таких как, например, видеонаблюдение или мультимедийная платформа Wink, а также разрабатываем одну из самых быстрых и функциональных на рынке in-memory базу данных. Нашу БД Reindexer активно использует для решения своих задач продукт Wink. Более того, Reindexer — это open source решение, у которого есть своё комьюнити.
Стек
Язык Dart, Flutter SDK, GetX/MobX, Hive, Dio, Dartz, Intl и equatable.
Какие задачи?
Сейчас мы в поиске разработчика, который будет помогать нам развивать наш проект RT Life: Ростелеком для сотрудников, приложение, которое помогает большой команде всегда быть на связи, и новые продукты.
Какие требования?
- Опыт разработки под Flutter от 1 года или опыт коммерческой мобильной разработки (Android или iOS) от 2x лет
- Уверенные знания языка Dart не ниже Middle
- Понимание архитектурных паттернов и управления состоянием (Rx/Bloc/Redux/MVVM)
- Умение быстро ориентироваться в описании бизнес-логики продукта/сервиса
- Опыт многопоточного и сетевого программирования
- Понимание принципов RESTful API
- Понимание принципов ООП, SOLID и шаблонов проектирования
- Опыт разработки приложений на принципах чистой архитектуры
- Опыт оценки задач по сложности и времени выполнения.
- Опыт работы с Flutter библиотеками: GetX, Hive, Dio, Dartz, Intl и equatable
- Опыт работы инструментом go-flutter
- Хорошее знание Kotlin/Java или Swift/Object C
- Опыт командной разработки программных продуктов
- Умение и готовность писать тесты.
Как работаем?
Мы работаем в команде, а не в одиночку, ответственно и открыто, без смущения задавать вопросы. Придерживаемся agile практик, ценим умение продемонстрировать рабочий результат. Делаем code review, практикуем парное программирование, поддерживаем CI, пишем тесты (unit, integration, end-to-end).
Динамично работаем с менеджерами, обсуждая приоритеты и решения в процессе разработки. Проводим планирование, на котором выбираем понятный scope задач на спринт длиною в две недели. Уделяем время как бизнес функциональности, так и перспективным техническим задачам и долгам.
Как заботимся о сотрудниках?
- ДМС
- Возможно обучение за счёт компании, проводим внутренние митапы
- Кухня
- Офис-менеджер
- Корпоративные мероприятия
- Оценку проводит технический лид вместе с разработчиками
- Есть возможность перейти на другой проект внутри компании и изменить свой стек технологий