Разрабатываем функциональные решения для продуктов Контура.
Создаем удобную инфраструктуру для быстрого запуска продуктов и фич
Участвуем в создании и внедрении внутренних решений на базе AI и ML
Внедряем цифровую доступность в интерфейсы
В зависимости от задач всех frontend-разработчиков Контура можно разделить на продуктовых, инфраструктурных и рейнджеров.
Создают интерфейсы для продуктов. Именно они ответственны за конечный результат, который увидит пользователь.
Делают так, чтобы код переиспользовался, продукты создавались быстрее и качественнее, а велосипедов в командах становилось меньше. Они распределены по трем направлениям: инфраструктура дизайн-системы Kontur UI, инфраструктура виджетов, инфраструктуры внутри отдельных больших команд.
Приходят на помощь в проекты, которым требуется усиление. Как правило, это временный внутренний контракт от 3 до 6 месяцев. Рейнджер помогает выполнить конкретную задачу или оптимизировать процессы, а затем переходит в другой проект.
Группа frontend-разработчиков из одного бизнес-направления образует кластер. Это сообщество из 5–25 разработчиков, в котором можно обсудить схожие задачи и обменяться контекстом.
Это не формальная структура, а сообщество для профессионального роста, где можно обменяться опытом, обсудить успехи и грабли.
— помогает сотруднику профессионально расти, подбирает подходящие задачи
и участвует в его оценке;
— привлекает экспертов или сам участвует в ревью сложных технических задач;
— настраивает процессы в кластере, следит за комфортной атмосферой.
Руководитель кластера отличается от тимлида тем, что работает с несколькими
командами
и обладает разными продуктовыми контекстами.
Следит за развитием роли: чтобы все frontend-разработчики занимали должности с учетом компетенций, могли развиваться в рамках грейда и за его пределами.
которые помогают переиспользовать и унифицировать решения и практики, делать сервисы Контура качественными, а переходы между ними бесшовными для пользователей.
Совокупность требований к компонентам, шрифтам, цветам, расположению элементов, поведению интерфейса.
ПерейтиИнструмент для фронтенд-разработчиков, который позволяет минимальными усилиями поддерживать в продуктах существующую дизайн-систему.
ПерейтиИнструмент для скриншотного тестирования на базе Storybook и Selenium. Предоставляет возможности для создания и сравнения скриншотов отдельных ui-компонентов интерфейса. Позволяет контролировать изменения их визуального состояния в процессе разработки.
ПерейтиОбщие правила, которые стандартизируют разработку и задают технологический мейнстрим.
Внутренние инструменты, которые помогают наращивать экспертизу:
Практический курс, который помогает освежить
или укрепить
знания. В нем разбираем
важные навыки для разработчика: чистый
код, тестирование, проектирование и др.
Курс ведут опытные сотрудники Контура. Они помогут разобраться в материале и ответят
на вопросы.
Если чувствуете силы и
желание делиться опытом, сможете стать преподавателем одного из курсов или создать новый.
Это способ попробовать силы в другой команде
и не потерять место
в основной.
Она длится несколько месяцев и помогает:
Владислав Аткишкин
frontend-разработчик
После стажировки появляется новый опыт для формирования лучших практик по написанию кода и процессам внутри команды. Это как кирпичики Lego: из них за время работы сложилась конструкция. Ты ходишь на стажировки и берешь еще кирпичики для решения сложных и разноплановых задач.
Такие практики — проявление горизонтальной мобильности. Подробнее о том, как она устроена в Контуре, рассказали в подкасте «КОДА КОДА».
Управляет командой и мотивирует ее; сфокусирован на развитии каждого сотрудника.
Отвечает за техническую часть проекта: архитектуру, выбор технологий, качество кода.
Руководит внедрением фичей в продукт. Такие проекты включают в себя и менеджерскую и техническую составляющую.
Траектории развития зафиксированы в роадмапе. Кроме понимания, куда двигаться дальше и как перейти на следующую ступень, он позволяет:
Текущий уровень скилов разработчика определяет внутренняя система грейдов. Текущий грейд, его динамика и критерии достижения следующего зафиксированы во внутреннем сервисе Контур.Матрица.
Junior, Middle, Middle+, Senior, Lead, Lead+
Развиваем Ulearn.me — наша платформа с бесплатными
интерактивными
онлайн-курсами для начинающих специалистов.
Кристина Истомина
frontend-разработчик в Стриме
Впервые про стажировки от Контура я узнала, когда училась на ФИИТе, где часть учебных курсов нам преподавали ребята из Контура. Благодаря одному из таких курсов, основы веб-разработки, я и захотела стать фронтендером. Мне понравилось видеть красивый результат своей работы над кодом. После успешного прохождения собеседования я попала на стажировку в команду Компаса. Чтобы начать осваиваться в проекте, мне дали задачу про упрощение кода с помощью css-переменных и задачу про редизайн мини-модалок для фильтров Компаса.
Мне очень повезло с наставницей на стажировке. Она советовала, что изучить для прокачки хард-скиллов, помогала с рабочими вопросами, рассказывала про «большой мир фронтенда». Но самое главное — поддерживала меня и помогала не отчаиваться, если не все получалось сразу. Это давало мотивацию и силы продолжать пробовать, ошибаться, расти и становиться лучше, не ругая себя.
Самые талантливые стажеры остаются в командах и могут продолжить развитие под руководством опытного наставника.
Материалы для саморазвития:
Если с командой не случится полный мэтч, мы поможем найти другую. Ту заветную, где ваши скилы будут максимально востребованы, а амбиции — реализованы.
Ищем талантливых коллег, чтобы вместе создавать функциональные решения.
Смотрите вакансии