Senior Frontend Developer (React, Офис, г. Алматы)
Ракетная фирма
- Алматы
- Постоянная работа
- Полная занятость
Мы работаем над масштабируемыми высоконагруженными продуктами и ценим инженерный подход к разработке, архитектуре и качеству кода.Если вам интересно создавать сложные интерфейсы, проектировать архитектуру фронтенда и работать в сильной команде — будем рады познакомиться.Чем предстоит заниматься:Разработка, развитие и сопровождение веб-приложений на 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 раза в год, доступ к обучающим ресурсам и компенсацию профильного обучения
- Корпоративные мероприятия, реферальную программу и бонусную систему с корпоративным мерчем
- Holy Media - агентство цифрового маркетинга, специализирующееся на performance-рекламе, создании no-code сайтов и дашбордов Power BI.
- Magic Slide - агентство интерактивных IT решений с фокусом на фармацевтическом рынке, предлагающее контент луп маркетинг и e-detailing.
- Aurma.kz - аптечный маркетплейс нового поколения, предоставляющий простой и комфортный сервис для заботы о здоровье всей семьи.
HeadHunter