none
+7 (495) 783 00 21
Отправить запрос

Старший разработчик Android

В крупную телекоммуникационную компанию требуется Старший разработчик Android.

Какие задачи необходимо решать

  • Участвовать в проработке архитектурных решений необходимых для запуска новых продуктов/проектов;
  • Совместно с продуктовой командой формировать представление о необходимых доработках инфраструктурных систем;
  • Принимать участие в запусках новых проектов/продуктов в части реализации их back-end составляющей;
  • Проводить анализ технических требований к реализации нового проекта/продукта;
  • Согласовывать и вносить корректировки в технические требования в случае их несоответствия архитектурным стандартам;
  • Вносить изменения в существующий программный код проекта, направленные на достижение результата, описанного в технических требованиях;
  • Обеспечивать покрытие unit и интеграционными тестами внесенных в программный код изменений;
  • Проводить code review внесенных другими специалистами команды изменений;
  • Вносить корректировки в собственную реализацию изменений в соответствии с комментариями других специалистов на этапе code review;
  • Обеспечивать интеграцию в исходный код проекта внесенных изменений;
  • Обеспечивать компиляцию проекта после интеграции внесенных изменений;
  • Принимать участие в приемочных испытаниях внесенных изменений;
  • Устранять дефекты, обнаруженные специалистами по качеству на этапе приемки изменений;
  • В случае возникновения проблем на промышленной среде сервисов, связанных с внесенными сотрудником изменениями, обеспечивать оперативную реакцию и устранение неисправности;
  • Обеспечивать обработку поступающих инцидентов и технических вопросов в соответствии с графиком дежурств сотрудников разработки Android;
  • Предоставлять развернутые ответы на поступающие технические вопросы;
  • Проводить диагностику серверной части сервисов в случае их деградации;
  • Предоставлять данные из журналов событий для передачи этих данных в смежные подразделения в рамках устранения аварийных ситуаций;
  • Соблюдать требования информационной безопасности в ходе выполнения своих служебных обязанностей;
  • Осуществлять разработку новых проектов/продуктов, обеспечивая их соответствие требованиям информационной безопасности – отсутствие уязвимостей;
  • Обеспечивать высокую стабильность реализованных решений;
  • Соблюдать единый подход к разработке серверной части сервисов;
  • Обеспечивать интеграцию реализуемых решений в единый процесс CI/CD;
  • Проводить экспресс-оценку трудозатрат на реализацию новых проектов/продуктов в сервисах;
  • Соблюдать сроки, предоставленные в рамках экспресс-оценки, в ходе реализации новых проектов/продуктов;
  • Принимать участие в организационных мероприятиях внутри продуктовой команды (дэйли, демо, ретро и т.п.);
  • Формировать документацию на реализованную функциональность в соответствии с принципом 'Documentation as a Code';
  • Принимать участие в процессе найма сотрудников в команду мобильной разработки;
  • Проводить ревью поступающих резюме соискателей;
  • Принимать участие в интервьюировании потенциальных кандидатов;
  • Проводить onboarding новых сотрудников, принятых в команду мобильной разработки;
  • Выступать в качестве ментора для новых сотрудников команды мобильной разработки;
  • Принимать участие в формировании стратегии развития архитектуры мобильных приложений;
  • Обеспечивать бесперебойное взаимодействие с командой мобильной разработки, развернутой на стороне подрядчика.

Для решения этих задач требуется:

  • Знание Java/Kotlin от 3-х лет;
  • Опыт ведения промышленной разработки на Java/Kotling от 3-х лет;
  • Опыт работы в продуктовой команде полного цикла от 2-х лет;
  • Знание модели жизненного цикла ПО;
  • Знание принципов и основных методологий Agile, Waterfall, Kanban;
  • Опыт разработки, внедрения, эксплуатации высоконагруженных систем;
  • Опыт проектирования и разработки c использованием GoF;
  • Опыт моделирования UML-спецификаций;
  • Опыт работы с Andoird Studio, Mage/Gradle, Android SDK;
  • Опыт проектирования, внедрения, эксплуатации CI/CD;
  • Опыт работы с Ansible;
  • Опыт работы с Docker, k8s;
  • Опыт работы с Room, SQLite;
  • Опыт работы с REST, RPC, API;
  • Опыт проектирования промышленных мобильных решений;
  • Навыки составления user story, use cases, прототипирования;
  • Опыт работы с Visio, draw.io;
  • Опыт использования Jira/Confluence;
  • Знание английского языка, включая профессиональную терминологию.

Что мы предлагаем:

  • Интересные и масштабные задачи, работу в команде профессионалов.
  • Возможности для профессионального развития и карьерного роста.
  • Возможности посещения профильных конференций и семинаров.
  • Комфортную рабочую обстановку.
  • Наш офис в центре Москвы.
  • Время работы: гибкое начало дня
  • Оформление по ТК РФ (бессрочный трудовой договор) и полное его соблюдение.
  • Полностью белая конкурентная заработная плата.
  • ДМС со стоматологией.

Ваша заявка отправлена!
Наш специалист свяжется с вами в ближайшее время.
отправить запрос
* Все поля являются обязательными для заполнения

Необходимо принять условия публичной оферты

Название организации *
Фамилия *
Имя *
Телефон *
Дополнительные комментарии
Выберите файл
Даю согласие на обработку и хранение моих персональных данных. Политика обработки персональных данных
отправить запрос