Описание
Описания нет
Задачи
•Формировать и развивать техническую архитектуру решений в рамках продукта и команды
•Участвовать в проектировании сквозных решений совместно с архитекторами и командой разработки
•Консультировать разработчиков по техническим вопросам
•Участвовать в разработке сложных и критичных компонентов системы
•Проводить проверку кода и контролировать его качество
•Контролировать соблюдение технических стандартов и архитектурных принципов
•Определять и контролировать правила релизной политики и отката релизов в команде
•Участвовать во внедрении и развитии практик DevOps и QA совместно с профильными специалистами
•Контролировать соответствие технической реализации бизнес- и техническим требованиям
Требования
•Опыт работы старшим разработчиком или техническим лидером
•Практический опыт проектирования и реализации сложных программных решений
•Опыт участия в архитектурных обсуждениях и принятии технических решений
•Глубокие знания одного из основных стеков разработки: фронтенд или бэкенд
•Понимание архитектуры полного стека и взаимодействия фронтенда, бэкенда, мобильных клиентов Android и iOS, интеграций и API
•Понимание принципов DevOps и CI/CD
•Опыт работы с системами контроля версий, мониторинга и журналирования
Условия
Условий в вакансии нет