💰 Мешаем платить вам меньшепроверить зарплату

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

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

Полный рабочий деньМожно удаленно

Компания

Разрабатываем финансовые сервисы и цифровые платформы, внедряем CRM и создаём SaaS-решения

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

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

Привет! На связи Devim.

Для начала – немного о нас

Мы – продуктовая it-компания: работаем на конечного потребителя, у нас нет заказчиков и никто не говорит нам, что делать.

В финтехе мы уже больше 7 лет: разрабатываем финансовые сервисы и цифровые платформы любой сложности, системы интернет-банкинга и мобильные приложения с нуля, совмещаем разработку и интеграцию, внедряем CRM и создаём SaaS-решения.

Devim – это про финтех, свободу и непрерывное развитие.

Мы растём, задач становится всё больше, и нам сейчас позарез нужен Middle/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, 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, Scrum.

Бонусы

Что мы дадим тебе:

  • Белую конкурентную зарплату – оформляем сотрудников по ТК РФ и готовы отталкиваться от ожиданий кандидатов.
  • Гибкий подход к рабочему графику – наш современный, уютный офис с соковыжималкой, массажным креслом и прочими плюшками находится в 10 минутах ходьбы от ст. м. «Старая деревня».
  • Интересные задачи и возможность прокачать квалификацию – у нас продуктовая компания и сеньорная команда, а это значит: динамичные процессы, отсутствие бюрократии, профессиональные вызовы.
  • Поддержку в стремлении к развитию: по запросу отправляем на профессиональные конференции и тренинги, делимся опытом и радуемся достижениям.
  • Культуру открытости, прозрачности и здравого смысла – у нас нет формализма, есть драйв, адекватные коллеги, с которыми приятно проводить время и воплощать в жизнь крутые проекты.
  • Адекватное и технически грамотное руководство и неформальное обсуждение задач.
  • Корпоративный английский для прокачивания скиллов, компенсацию занятий спортом и прочие бенефиты.

P.S. А если ты вдруг давно мечтаешь о коллегах, с которыми можно весело рубиться в настольный великий-и-ужасный Warhammer 40К, то тебе чертовски повезло