Руководитель web-разработки
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем опытного руководителя web-разработки для платформы досок объявлений. Сейчас наши сайты в среднем имеют более 2 000 000 просмотров в сутки и постоянно изменяются и улучшаются.
Нам требуется человек, готовый взять на себя команду из 7-10 разработчиков разного уровня и профиля(back-end, front-end) имеющего хороший опыт в разработке под web, владеющий навыками программирования.
Вам не придется программировать, но придется заглядывать в чужой код, а основным навыком на этой должности будет планирование и прогнозирование сроков выполнения задач с учетом пожеланий нескольких внутренних команд с распределением приоритетов между задачами. Основным вопросом на который отвечает руководитель разработки - Когда? Основная деятельность - правильно объяснить и спланировать задачи.
Мы используем в своих решениях:
- Python, Django
- Js, AngularJs, JQuery
- PostgreSQL
- HTML,CSS, Gulp
Обязанности:
- управление командой разработки web-приложений (8-10 человек);
- Написание технических заданий;
- декомпозиция задач;
- планирование работ, оценка сроков, контроль исполнения;
- проведение код ревью и контроль стандартов кодирования;
- управление DevОps и сопровождение ПО на этапе эксплуатации;
- участие в анализе требований и разработке технических решений;
- определение релизной политики.
Требования:
- опыт разработки на Python, Django
- опыт управления командой;
- опыт планирования процесса разработки
- отличное знание инструментария разработки
- изучение и оценка новых технологий;
- опыт проектирования веб-приложений, распределенных систем и компонентов;
- умение профилировать и оптимизировать код, искать утечки и избегать их;
- опыт работы или знакомство с фреймворками (Backbone, Knockout, AngularJS, Flux/React, Redux), понимание сильных и слабых сторон;
- умение разбираться в чужом коде и писать доступный для других код;
- уверенное знание паттернов программирования, понимание концепций MV* архитектур (MVC/MVP, MVVM,VIPER);
- знание REST, JSON-RPC, SOAP;
- работа с Git, CI (Jenkins, TeamCity, Travis), Jira;
- знание стандартов и best practice;
- уверенное владение консолью *nix (CentOS/RHEL и/или Debian/Ubuntu)
Желательно:
- опыт работы с нагруженными системами или real-time;
- несомненным плюсом будет опыт DevOps;
- знакомство или опыт работы с Nginx, RabbitMQ, Redis, Postgres;
- опыт работы с гибкими методологиями разработки (Scrum, Canban)
- владение bash, lua, python, java.