👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior JavaScript (Angular) developer

Зарплата

от 200 000 до 250 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Сервис профессиональных и качественных услуг полного цикла рекрутинга

Описание вакансии

Условия работы

Добрый день! Меня зовут Речкалова Ольга, я HR компании CM.Expert https://cm.expert/

Мы ищем опытного FrontEnd-разработчика в наш офис в Питере, который хорошо знаком с фреймворком Angular2+ (4-6), а также с другими инструментами эко-среды JavaScript (JavaScript/TypeScript/Node.js/WebPack и т.д.).

Стек: Angular5+TypeScript+Node.js+WebPack

Как работаем:

Работаем по Agile через YouTrack, пишем тесты (интеграционные, функциональные).

Специалист будет сконцентрирован на реализации бизнес-логики и архитектуры приложения; верстка будет предоставляться перед началом задачи в подготовленном виде. Высокое, качество кода, умение выстраивать архитектуру и организовывать библиотеки с типовыми решениями только приветствуется :).

Задачи:

• Участие в проектирование архитектуры приложения и API

• Реализация непосредственно бизнес-логики (работа с версткой разделена, работа с API автоматизирована — генерируются типы данных и сервисы для работы с API)

• Поддержка OpenAPI-спецификации и документации

с внутренними заказчиками ( продукт-менеджер, маркетологи и дизайнеры).

Требования:

• Продолжительный специализированный опыт работы с FrontEnd-приложениями

•  Высокое качество кода

•  Навыки работы с Git

•  Хорошее знание JavaScript / TypeScript

•  Знание HTML5 / DOM / SCSS

•  Навыки верстки, внимательность, хороший “глазомер”

•  Уверенные знания и навыки работы с ReactiveX

•  Умение работать с “состоянием” приложения; эрудиция в “Best Practices”

•  Хорошее знание фреймворка Angular (2-6) — в том числе, “под капотом”

•  Опыт создания типовых решений (npm-пакетов, плагинов, библиотек и т.д.)

•  Хорошее понимание принципов ООП, функционального программирования

•  Понимание принципов поддерживаемости

•  Хорошее знание сборщиков: WebPack, Gulp; способность создавать кастомные решения любой сложности

•  Опыт работы с базами данных и хранением информации

•  Умение работать с документацией (читать и писать)

•  Навыки работы с JSON Schema, OpenAPI/Swagger

•  Самообучаемость, амбициозность, умение находить компромиссы, принимать решения и брать на себя ответственность, навыки командного взаимодействия.

Условия:

• Специализация и концентрация на целевых задачах (предоставляется готовая верстка: готовые “болванки” Angular-компонент с готовой разметкой, стилями и анимацией, а также исходники на чистом HTML/SCSS) ;

• Отсутствие неподдерживаемого legacy-кода;

• Прогрессивный подход: Design First, разделение специализации, автоматизация рутинных задач и кодогенерация;

• Возможно включение в программу опционов через оговоренный срок (в случае удовлетворительной работы).

• зп до 250 000 руб.

• Трудоустройство по ТК РФ, вся зп белая, зп 2 раза в месяц

• Гибкое начало рабочего дня

• В последствии возможно часть времен работать на удаленке

• Классный современный офис :)

Резюме+пример кода можно выслать на orechkalova@gmail.com

также связаться со мной:

+7(912)324-80-44

Telegram: @lovemyriver

Skype: olyarechkalova

Facebook: https://www.facebook.com/olga.rechkalova.3

Бонусы

• Возможно включение в программу опционов через оговоренный срок (в случае удовлетворительной работы).

• зп до 250 000 руб.

• Трудоустройство по ТК РФ, вся зп белая, зп 2 раза в месяц

• Гибкое начало рабочего дня

• В последствии возможно часть времен работать на удаленке

• Классный современный офис :)

Дополнительные инструкции

Резюме+пример кода можно выслать на orechkalova@gmail.com

также связаться со мной:

+7(912)324-80-44

Telegram: @lovemyriver

Skype: olyarechkalova

Facebook: https://www.facebook.com/olga.rechkalova.3