Разрабатывать крупные сервисы, которые постоянно развиваются и изменяются, а также поддерживать и улучшать существующие проекты компании.
Разбираться в чужом коде, соблюдать принятую в компании методологию и стандарты оформления кода, общаться с другими разработчиками, менеджерами, аналитиками, дизайнерами и тестировщиками.
Анализировать и оптимизировать интерфейс, выявляя недостатки дизайна и улучшая пользовательский опыт.
Использовать современные технологии и инструменты разработки.