Ракетная фирма

Senior Frontend Developer (React, Офис, г. Алматы)

Не указана
  • Алматы
  • От 3 до 6 лет

Команда Rocket Tech ищет Senior Frontend Developer для разработки и развития современных веб-приложений в продуктовых и проектных финтех-решениях.
Мы работаем над масштабируемыми высоконагруженными продуктами и ценим инженерный подход к разработке, архитектуре и качеству кода.Если вам интересно создавать сложные интерфейсы, проектировать архитектуру фронтенда и работать в сильной команде — будем рады познакомиться.

Чем предстоит заниматься:

  • Разработка, развитие и сопровождение веб-приложений на JavaScript (ES6+), TypeScript, React и Next.js

  • Проектирование и реализация масштабируемой фронтенд-архитектуры (Feature-Sliced Design, Clean Architecture)

  • Разработка SPA и SSR-приложений на Next.js (SSR, SSG, ISR, динамические маршруты, server components)

  • Создание и развитие UI-компонентов, интерфейсных блоков и дизайн-систем

  • Работа с REST API, интеграция фронтенда с backend-сервисами

  • Управление состоянием приложений (Redux, RTK Query, React Query, MobX)

  • Оптимизация производительности веб-приложений (code splitting, lazy loading, tree shaking, prefetch/preload)

  • Настройка процессов сборки (Webpack, Vite, SWC, esbuild)

  • Участие в полном цикле разработки: проектирование, разработка, тестирование и релизы

  • Написание unit / integration / e2e тестов (Jest, Testing Library, Cypress)

  • Участие в code review, техническом планировании и рефакторинге

  • Взаимодействие с аналитиками, QA, дизайнерами и backend-разработчиками

  • Поддержка и развитие инженерных стандартов и технической документации

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

Основные требования

  • Опыт коммерческой разработки Frontend от 5 лет

  • Уверенные знания JavaScript (ES6+) и TypeScript

  • Глубокое понимание React (hooks, жизненный цикл, рендеринг)

  • Опыт разработки на Next.js

  • Понимание архитектуры SPA и SSR-приложений

  • Опыт работы с Redux / React Query / MobX / RTK Query

  • Навыки разработки модульных интерфейсов (SASS / LESS)

  • Понимание DOM, event loop, асинхронности и оптимизации браузера

Архитектура и инженерные практики

  • Опыт проектирования масштабируемой фронтенд-архитектуры

  • Понимание Feature-Sliced Design

  • Знание принципов SOLID, DRY, KISS

  • Опыт построения компонентных UI-решений

Работа с данными и интеграциями

  • Опыт работы с REST API

  • Понимание авторизации, CORS и обработки ошибок

  • Опыт работы с GraphQL / Apollo Client будет преимуществом

Оптимизация и сборка

  • Опыт настройки Webpack, Vite или аналогичных инструментов

  • Понимание code splitting, lazy loading, tree shaking

Командная работа

Уверенное владение Git

  • Опыт участия в code review

  • Понимание CI/CD процессов

  • Опыт работы в Agile (Scrum / Kanban)

Полный цикл разработки

  • Опыт разработки от проектирования до релиза

  • Опыт написания unit / integration / e2e тестов

  • Опыт или понимание TDD

Будет преимуществом:

  • Опыт работы в финтех или банковской сфере

  • Опыт работы с Node.js

  • Опыт создания UI библиотек или дизайн-систем

  • Опыт работы с GraphQL

  • Опыт интеграции WebView и мобильных приложений

  • Опыт работы с MongoDB, Firebase или аналогичными сервисами


Мы предлагаем:

  • Участие в масштабных финтех-проектах с реальным влиянием на продукт
  • Работу в профессиональной команде с открытой коммуникацией и уважением к инициативе
  • Agile-подход и прозрачные процессы
  • Гибридный формат работы. 8-часовой рабочий день (в промежутке 8:00–19:00, Алматы), обед — 1 час
  • Предоставим MacBook, при необходимости, а также гарнитуру для комфортной работы
  • Прозрачную систему развития: чек-пойнты и аттестации 2 раза в год, доступ к обучающим ресурсам и компенсацию профильного обучения
  • Корпоративные мероприятия, реферальную программу и бонусную систему с корпоративным мерчем