Frontend-разработчик
О проекте:
Мы развиваем цифровую телеком-платформу, которая объединяет в себе личный кабинет абонента, управление тарифами и услугами, онлайн-оплату, поддержку и аналитику. Наша цель — сделать взаимодействие с телеком-услугами максимально удобным, быстрым и прозрачным для миллионов пользователей.
Локация- Алматы, гибрид(офис)
Формат — проектная работа, на 6 месяцев с возможностью пролонгации.
Ваши задачи:
- Разработка и поддержка веб-приложений на ReactJS (17+) с использованием TypeScript и RxJS.
- Создание и оптимизация интерфейсов по макетам из Figma — от личного кабинета до аналитических дашбордов.
- Верстка адаптивных и кроссбраузерных интерфейсов (HTML5, CSS3, SCSS/SASS, Flexbox, Grid).
- Работа с React Hooks, Context API, кастомными компонентами и хуками.
- Настройка и использование форм (Formik, React Hook Form) для ввода и валидации пользовательских данных.
- Интеграция с REST API: отображение баланса, истории операций, подключённых услуг и др.
- Оптимизация производительности: React.memo, lazy loading, code splitting.
- Написание unit- и e2e-тестов с использованием Jest, React Testing Library, Cypress.
- Взаимодействие с backend-командой и аналитиками для интеграции новых сервисов и улучшения UX.
Что мы ожидаем:
- Более 3 лет опыта разработки с использованием React и Next.js
- Глубокие знания современных фронтенд-технологий и лучших практик
- Опыт работы с Webflow и возможность оказать поддержку при необходимости
- Свободное владение английским языком для эффективного общения в команде
- Отличное знание TypeScript, JavaScript ES6+.
- Опыт работы с RxJS (Observables, Subjects, операторы).
- Понимание принципов чистого кода, SOLID, модульной архитектуры.
- Опыт работы с Git flow, CI/CD (GitLab CI).
- Опыт работы с PHP и WordPress будет «плюсом»
- Навыки тестирования и документирования кода.
- Опыт работы с Postman, Swagger.
- Владение Jira, Confluence.