⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Front-end Developer (In-house or remote)

Прямой работодатель  Devim ( devim.com )
Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Frontend • JavaScript • React • Платежные технологии
28 апреля 2021
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
от 150 000 до 300 000 ₽
Работодатель  Devim
Описание вакансии

Привет! Мы команда Devim.

Продуктовая IT компания из Санкт-Петербурга.
Основное направление нашей деятельности - разработка сервисов для fintech-компаний, в частности: Web-сервисы, CRM системы, коробочные решения, мобильные приложения на IOS и Android, и пр. На данный момент мы ведем работы по созданию SaaS-решений финансовых сервисов, позволяющих запускать полностью автоматизированные fintec-проекты .
Один из главных и наиболее успешных наших проектов - «До зарплаты», входит в топ-10 российских МФО.

В данный момент мы расширяем команду и нам требуется Senior JS-разработчик. Сейчас мы работаем над несколькими проектами с legacy-кодом средней тяжести. Почти все они написаны на Typescript (иногда Javascript) и React + MobX (но и Redux изредка встречается). Основные направления работы - оперативное внедрение новых фич, рефакторинг legacy-кода, поддержка текущих проектов и разработка новых.

Наши ожидания от кандидата:

  • Опыт работы с legacy-кодом, понимание основных проблем рефакторинга и способов их решения (как минимум желание развиться и получить опыт в решении подобных задач);
  • Понимание ООП и паттернов проектирования, умение их применять;
  • SOLID, DRY, KISS для вас не пустые слова, в идеале, будет круто, если вы обладаете пониманием достоинств/недостатков этих подходов и умением применять их на практике;
  • Умение делать сложные вещи просто - немного повторимся, но подход KISS для нас действительно важен;
  • Уверенное владение ES6 и Typescript;
  • Опыт разработки на React (с типизацией), понимание принципов его работы и знание основных паттернов;
  • В идеале - опыт работы с MobX;
  • Умение работать с SASS и styled-components;
  • Умение работать с webpack на уровне написания собственных конфигураций;
  • Знание ESLint, опять же, на уровне написания собственных настроек, а также понимание того, что codestyle - это важно;
  • Знание и опыт работы с базовыми инструментами/подходами: Linux, Git, Docker, CI (Gitlab CI будет плюсом).

Будет круто, если также вы обладаете:

  • Самоорганизованностью, умением следовать процессам и минимальными менеджерскими навыками (ведение задач в Jira, ведение документации в Confluence, при необходимости умение выяснять недостающие требования);
  • Хорошим знанием Docker (это будет плюсом);
  • Опытом разработки на NodeJS (это будет очень большим плюсом).

Задачи, которые мы хотим поручить нашему будущему коллеге:

  • Разработка функциональности проекта с произведением необходимого рефакторинга;
  • Написание понятного и тестируемого кода, а также покрытие тестами, при необходимости - следование TDD;
  • Написание документации;
  • По желанию - ведение и контроль разработки фич, общение с product owner/аналитиками;
  • Взаимодействие с другими командами разработки: Solution Architect, Back-end, DevOps, QA.

С чем мы сейчас работаем (существующие инструменты/технологии):

  • Стек: React 16+, ES6, Typescript, MobX, Redux (очень мало), SASS, Styled-Components, Webpack, ESLint;
  • Процессы: Jira + Confluence, GitLab CI, Kanban.

Что мы предлагаем:

Команду из хороших, дружелюбных и профессиональных троллей;

Обмен знаниями и опытом;

Официальное оформление;

Конкурентную и полностью белую зарплату;

Плавающее начало рабочего дня до 11:00 и гибкий график;

Уютный офис с пуфиками, вкусным кофе и прочими благами цивилизации;

Реально адекватное руководство и неформальное обсуждение задач;

  • Посещение профессиональных тренингов и конференций;

Занятия корпоративным английским для прокачивания скилов.


Будем рады ответить ответить на все ваши вопросы и/или сразу организовать вам встречу с нашими специалистами!


 


Специализация
Информационные технологииРазработкаFrontendJavaScriptReact
Отрасль и сфера применения
Платежные технологии
Уровень должности
МиддлСеньор