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

Middle/Senior Frontend Developer (Remote or In-house)

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

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

Компания

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

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

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

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

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

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

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

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

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

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

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

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

Если ты хочешь:

  • Всё делать осмысленно.
  • Расти над собой.
  • Учиться на своих ошибках.
  • Учиться на чужих ошибках.
  • Много работать.
  • Много зарабатывать.
  • Всегда оставаться человеком.

Тебе к нам.