Frontend-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
СКБ Контур разрабатывает веб-сервисы для бизнеса. Миллионы компаний в России пользуются нашими продуктами: сдают отчетность в контролирующие органы, ведут бухучет, обмениваются первичкой, проверяют контрагентов. Пользователи любят наши продукты потому, что они решают их проблемы, а для этого мы делаем их качественными и удобными.
Красота, удобство и качество интерфейса важны для нас. Поэтому мы ищем опытного frontend разработчика, который сможет не просто реализовать идеи проектировщиков и дизайнеров, но и сделать их лучше.
За новинками во фронтенде порой не угнаться. Нужен фронтендер, который освоил искусство всегда держать руку на пульсе: быть в курсе нововведений и виртуозно отделять полезное от просто нового.
Что нужно делать?
Разрабатывать клиентскую часть веб-сервиса в одной из команд в Новосибирске вместе с backend и frontend разработчиками, аналитиками, тестировщиками, дизайнерами, юзабилити-специалистами.
Нужно верстать, писать клиентскую логику, думать об архитектуре приложения и в некоторых случаях — разрабатывать бекенд на node.js. Это зависит от команды, в которую вы захотите попасть.
А еще можно:
- Стать главным фронтендером в команде проекта и отвечать за интерфейс продукта
- Принять участие в разработке общей библиотеки компонентов
- Не только следить за новыми технологиями, но и продвигать идеи в команде и компании, самому писать статьи, выступать с докладами на внешних и внутренних конференциях. Мы в этом поможем
- Стать наставником и передавать свой опыт новичкам
Стек технологий выбирает команда, но чаще всего он такой:
- JavaScript (React, ES6, Typescript)
- Babel, Webpack
- Тестирование — Jest, Mocha
- PostCSS, LESS, SASS
- HTML5, CSS3
Пишите нам, если вы:
- На волне восторга от React, при этом готовы работать с тем, что есть, или предложить технологию под задачу
- Хотите попасть во фронтендерское комьюнити, где можно обменяться опытом, обсудить успехи и грабли
- Понимаете или сможете за пару-тройку часов понять, что такое модель визуального представления (visual formatting model), блочная модель элемента (box model), блочный контекст форматирования (block formatting context) и т. п. понятия, описанные на w3.org
- Можете рассказать о том, какой пред-/постпроцессор CSS вы используете и почему
- Знаете практическую сторону js: prototype chain, DOM manipulations, events, xmlhttprequest
- По-любому видели код TodoMVC своими глазами, а значит из списка: React, Angular, jQuery, Node.js, Backbone, Ember, Knockout для вас как минимум пара названий — не пустой звук
Полный восторг, если вы:
- Имеете представление о CommonJS/AMD/UMD
- Запускали свои таски в grunt/gulp/broccoli или конфигурировали webpack
- Писали, пишете и/или будете писать тесты
- Много пользовались nodejs/npm и понимаете, за что его можно не любить
- Не просто слышали, что существует typescript, а знаете, зачем он нужен и от чего он вас не спасет
- Работали с проектом на .NET или Java
- На «ты» с Photoshop/Fireworks/Sketch и подобным софтом
Мы предлагаем:
- Возможность реализовать свои идеи и развернуть почти любой стек технологий, если это поможет решить задачу быстро и качественно
- Поездки на ИТ-конференции, учебные курсы за счет компании
- Внутреннее профессиональное сообщество фронтендеров и обмен опытом между командами, внутренние конференции и митапы
- Просторный и уютный офис с зонами отдыха, панорамным видом на город, душем, кухней (фрукты, печенье и чай-кофе прилагаются)
- Расширенный соцпакет: добровольное медицинское страхование после испытательного срока, частичная компенсация стоимости обедов, подарки детям на праздники
- Корпоративные мероприятия, командные выезды и движухи
- Гибкий график работы
- Уровень заработной платы, который зависит от ваших технических знаний и навыков
Кроме коммерческих продуктов у нас есть и opensource-проекты. Там же собраны доклады и статьи от контуровцев. Заходите посмотреть, чем мы делимся с профессиональным сообществом :)
Данная вакансия предполагает работу в офисе в г. Новосибирск.