-
НГУ
-
Центр развития карьеры
-
Карта карьеры
-
Информатика и вычислительная техника
- Frontend-разработчик
Другие названия профессии: фронт-энд программист
Frontend-разработчик разработчик — это верстальщик и программист в одном лице, создающий пользовательский интерфейс сайтов, приложений и иного программного обеспечения. Задача такого специалиста - используя дизайн-макет, сделать так, чтобы всё на сайте или в приложении работало быстро и удобно для пользователя. Фронт-энд программисты требуются для разработки любой сложности и востребованы во всех сферах
Базовые требования
- Английский язык на уровне Intermediate для поиска нужной информации
- Знание HTML, CSS и JavaScript в совершенстве
- Знание популярных фреймворков (Angular.JS, React.JS, VueJS и т.д.)
- Знание методологии именования классов OOCSS / BEM / SMACSS
- Знание веб шрифтов принципы SEO оптимизации
- Понимание принципов построения бэкэнда и серверных технологий, основ баз данных и языков запросов
- Знание систем контроля версий (Git) Умение работать в графических редакторах Figma, Sketch или Zeplin
Типичные задачи
- Кросс-браузерная и кросс-платформенная разработка на основе дизайн-макетов
- Создание адаптивной и отзывчивой верстки
- Привязка к пользовательскому интерфейсу скриптов, которые обеспечивают визуализацию и анимацию страниц сайта
Карьерный трек
Карьерный трек программиста зависит, в первую очередь, от опыта работы и количества успешных проектов. Пропорционально опыту работы растет масштаб, сложность и ответственность проектов, в которых участвует разработчик. В соответствии с задачами растет и величина. Средняя зарплата начинающего Frondend-разработчика - 45 000 - 70 000 руб. Разработчик с опытом работы от 3 лет или со сложными проектами в портфолио может претендовать на зарплату от 90 000 до 200 000 рублей. В дальнейшем разработчик может развиваться как узкий специалист в своем деле, либо получить управленческие компетенции и руководить командой.
На сайт программы