Описание вакансии
Мы в Интеллектуальной Разработке более 6 лет помогаем нашим клиентам автоматизировать бизнес и создавать новые продукты. Большая часть наших решений — это web и мобильные приложения. Наши заказчики — крупные коммерческие компании, для которых мы создаем решения для автоматизации бизнеса. Компания является аккредитованной ИТ-компанией, сотрудники защищены от призыва, есть IT-ипотека.
Минимум бюрократии и акцент на постоянное профессиональное развитие — наши ценности.
Компания занимается как заказной разработкой, так и созданием собственных продуктов.
Сейчас стоит задача развития еще одной команды для работы над заказными проектами. Ближайший проект: разработка системы анализа жизненного цикла (установка-эксплуатация-выход из строя) запасных частей производственных механизмов. Это распределенная система имеет отдельные сервера у конечных клиентов и центральный сервер, куда стекается вся информация об эксплуатации запчастей. На основе собранной информации генерируется аналитика о ходимости тех или иных компонентов, строятся планы заказа запчастей и т.п. Начальный размер команды 5 человек с перспективой развития до 7-8 человек.
Ты можешь быть экспертом в бэке или фронте, либо быть фулстек. У нас тим-лид — это всегда "играющий тренер", совмещающий разработку с управлением командой. В зависимости от твоих навыков будет формироваться остальная команда.
Технологический стек проекта — фронт: TypeScript|React; бэк: Java или .Net Core +PostgreSQL
Инструменты: Redmine + XWiki + Teamcity, идет миграция на Yandex tracker и Yandex Wiki.
Средняя длительность заказных проектов 3-6 месяцев. Тим-лиды имеют возможность выбора инструментов разработки и архитектуры.
Процесс заказной разработки выглядит так: идеи от заказчика — анализ верхнеуровневых требований — проектирование эскиза архитектуры, моки дизайна — проработка технического задания. Далее, недельными итерациями: декомпозиция задач и планирование спринтов — разработка — тестирование и код-ревью — проверка на соответствие бизнес-требованиям — релиз.
Задачи, которые будет решать Team Lead:
•Управление командой разработчиков (декомпозиция задач, контроль сроков и качества)
•Проработка архитектурных решений
•Проектирование и реализация наиболее сложных программных компонентов
•Общение с заказчиком по техническим требованиям
•Оценка объёма работ
Что для нас важно:
•Опыт управления смешанной командой фронт+бэк+QA+аналитик.
• Если ты бэк, то экспертные знания С# или Java (любого на выбор)
• Если ты фронт, то экспертные знания Java Script/Type Script, HTML, CSS
• Принципы ООП, шаблонов проектирования, принципы функционального программирования
• Шаблоны разработки REST-based сервисов
Будет плюсом:
•Уверенные знания сетевых технологий (модель OSI, стек TCP/IP)
•Опыт работы с Docker
Что мы предлагаем:
•Оформление согласно ТК РФ;
•Заработная плата + премии по завершении проектов;
•Возможность удаленной работы или в уютном офисе в 1 минуте от метро Нарвская;
•Возможность профессионального развития, участие в профильных конференциях;
•Всегда есть возможность сразиться в пинг-понг со своими коллегами, если хочется отдохнуть от работы.