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

Frontend-разработчик (команда Развивай.рф)

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

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

Компания

Место встречи лучших

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

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

Развивай.рф — это маркетплейс, который помогает бизнесу разобраться во множестве финансовых продуктов и подобрать оптимальный из них.

Мы взяли на себя поиск кредитов, гарантий и других финансовых услуг и собрали предложения разных банков на одном сайте. На нашей платформе уже есть:
• мастер подбора, который сам находит подходящие продукты; 
• первичная проверка пользователя на соответствие условиям кредита;
• возможность подать заявку на продукт или запросить консультацию сотрудника банка.

Мы ищем Frontend-разработчика в небольшую дружную команду, которая занимается созданием и расширением возможностей портала Развивай.рф. 

Команда производит полный цикл работы по разработке frontend приложения: создание новых компонентов, адаптивная верстка страниц и писем, программирование бизнес-логики, написание тестов, постоянный анализ качества кода и производительности приложений, деплой через CI/CD, активное участие в SEO-продвижении, анализ поведения пользователей, мониторинг ошибок у конечных пользователей.

Команда нацелена на постоянное развитие как в целом, так и каждого сотрудника лично, а также на полноценное внедрение CI/CD-подходов для оптимизации времени доставки ценности для клиентов через максимальную автоматизацию и ускорение всех процессов сборки, проверки и деплоя новых версий нашего продукта.

Наш стек
: JavaScript, React, TypeScript, Jest, Cypress, GraphQL, Apollo client, Next.js.

Чем наш проект привлекает:

  • возможность работать над активно развивающимся продуктом с большой аудиторией;
  • опыт работы на современном стеке в слаженной профессиональной команде над развивающимся продуктом без многолетнего легаси;
  • хорошо налаженные рабочие процессы и опыт работы с использованием современных гибких подходов к разработке (Kanban);
  • всё, что нужно для хорошей работы: хорошее оборудование, весь необходимый софт, инфраструктура и т.д.;
  • гибкий (в разумных пределах) график и полностью удаленный формат работы;
  • возможность обучения лучшим практикам разработки современных Web-приложений.

Что нужно делать:

  • разработка новых и доработка существующих функций Web-приложения;
  • верстка компонентов и страниц Web-приложения;
  • код-ревью;
  • написание тестов;
  • участие в деплое новых версий продукта;
  • тесное взаимодействие с командами разработки, аналитики и дизайна;
  • активное участие в развитии внутренних процессов команды Frontend.

Что необходимо для решения задач:

Навыки программирования:

  • опыт программирования на современном JavaScript (ES2015+);
  • опыт разработки Web-приложений на React (Class и Functional components);
  • опыт работы с глобальным состоянием Web-приложения (Redux/MobX);
  • опыт верстки html-страниц (HTML5, CSS3, CSS-preprocessors и CSS-in-JS, кроссплатформенная верстка, адаптивная/резиновая верстка);
  • опыт написания автоматизированных тестов для JS и React;
  • опыт отладки Web-приложений;
  • опыт настройки сборки проектов.

Навыки общие:

  • знание технического английского;
  • коммуникабельность, креативность, целеустремленность;
  • понимание принципов работы по гибким методологиям (Scrum, Kanban).

Будет плюсом:

  • опыт программирования на Node.js;
  • опыт использования TypeScript;
  • опыт верстки с использованием библиотеки Styled Components;
  • опыт работы с фреймворком Next.js и SSR в целом;
  • базовое понимание SEO и Accessibility;
  • базовое понимание CSS-анимаций;
  • опыт работы с Figma/Zeplin;
  • опыт работы с REST/GraphQL;
  • опыт работы с Postman;
  • опыт работы с CI/CD платформами, Docker и bash-скриптами.