Senior Fullstack Developer (React/Node)

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

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

Компания

Помогаем крупным предприятиям нефтегазовой отрасли реализовать цифровую трансформацию

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

О компании и команде

Nedra Digital — инженерная компания с инновационным подходом к цифровизации нефтегазовой индустрии.
Мы создаём цифровые инженерные сервисы для управления разработкой, бурением и добычей — единство данных, инженерных расчетов и экономических моделей для принятия оптимальных и своевременных решений по всей цепочке Upstream.

Наша команда cостоит из экспертов в ИТ: разработчики, инженеры по тестированию, аналитики, архитекторы, девопс-инженеры, руководители проектов, дизайнеры, а также из экспертов в предметных областях (геология и разработка, бурение, добыча и управление данными). Все вместе мы создаем цифровые инженерные сервисы для трансформации нефтегазовой отрасли.

Руководитель группы разработки интерфейсов:

"Fullstack - разработчики отвечают сразу за клиентскую и серверную части наших проектов и весь опыт пользователей, связанный с ними: от продумывания и реализации интерфейсов до оптимизации производительности запросов. Основной акцент мы делаем на гибкости подходов и готовности к обучению новому."

Технологический стек: Typescript / React / Node.

Суть работы кратко: Разработка SPA или Fullstack (Node) Web-приложений с использованием React и Typescript.

Тебе предстоит:

  • Вёрстка интерфейса по макетам.
  • Разработка и отладка клиентской и (или) серверной логики веб-приложений.
  • Участие в код-ревью и других командных процессах.
  • Написание unit-тестов.
  • Участие в выборе библиотек и других технологий для использования в проекте.
  • Помощь другим Frontend-разработчикам в команде.
  • Оптимизация работы приложений.

Ожидания от кандидата

  • Опыт коммерческой разработки web-приложений от 5 лет.
  • Опыт работы с несколькими клиентскими фреймворками и конкретно с React не менее 3 лет.
  • Опыт разработки веб-приложений с серверной частью не менее 2 лет.
  • Глубокое понимание и уверенное использование JavaScript, TypeScript.
  • Понимание работы браузеров и предоставляемых инструментов разработчика.
  • Опыт работы с базами данных (MongoDB).
  • Опыт проектирования архитектуры веб-приложений.
  • Опыт написания тестов для веб-приложений.
  • Опыт оптимизации работы React и Node.
  • Ответственное отношение к рабочим процессам и результатам.
  • Готовность изучать и использовать новые технологии разработки веб-интерфейсов.

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

  • Мы работаем в компании, аккредитованной Минцифрой;
  • Мы управляем своим временем: начинаем работу в комфортное для каждой команды время;
  • Мы выбираем удобный формат работы: можно работать удаленно или приходить в уютный офис в Санкт-Петербурге;
  • Мы постоянно развиваемся: участвуем в конференциях, прокачиваем hard и soft skills на внутренних и внешних митапах, имеем неограниченный доступ к корпоративной библиотеке Alpina;
  • Мы пользуемся расширенным пакетом бенефитов: ДМС, страховкой от несчастных случаев, полисом для выезжающих за рубеж, посещаем корпоративного психолога, компенсируем на выбор билеты в отпуск, абонемент в фитнес зал, билеты на развлекательные мероприятия, оборудование рабочего места дома и тд;
  • Мы отдыхаем на корпоративах, получаем подарки на Новый год, навещаем нашего подопечного выдру Финика в Ленинградском зоопарке и тд :)