Senior Frontend Developer Offline
Якщо ти мрієш працювати в індустрії, де драйв, азарт та інновації йдуть пліч-о-пліч, приєднуйся до нас та допоможи нам творити магію!
Що потрібно від тебе:
- 5+ років комерційного досвіду веб-розробки інтерфейсу;
- Володіння React.js, включаючи hooks, контекстний API та життєвий цикл компонентів;
- Досвід роботи з JavaScript (ES6+) і TypeScript для створення масштабованих, безпечних програм;
- Досвід у розробці багаторазових, модульних і підтримуваних компонентів інтерфейсу користувача;
- Глибоке розуміння HTML5, CSS3 і сучасних інструментів стилізації, таких як CSS-in-JS, SASS/SCSS;
- Досвід з Redux, Redux Toolkit або альтернативними бібліотеками керування станом, такими як Zustand, MobX або React Query;
- Знання методів оптимізації продуктивності, таких як розбиття коду, відкладене завантаження, мемоізації (React.memo, useMemo) і React’s Concurrent Mode;
- Вміння писати unit, integration та end-to-end тести;
- Досвід з RESTful API і GraphQL для отримання даних і синхронізації стану;
- Досвід з WebSockets або іншими протоколами зв’язку в реальному часі;
- Володіння сучасними інструментами збірників, такими як Webpack, Vite або Parcel;
- Обізнаність про типові web vulnerabilities (e.g., XSS, CSRF) і способи їх запобігання.
Технічний стек:
- React.js;
- React Router;
- Next.js;
- Redux / React Query / Zustand;
- TypeScript;
- CSS-in-JS;
- SASS/SCSS;
- Jest;
- React Testing Library;
- WebSockets.
Твоя місія, якщо приймеш виклик:
- Проектувати та розробляти високопродуктивні, динамічні інтерфейси користувача за допомогою React.js;
- Створювати модулі, використовувати та підтримувати компоненти для безшовної інтеграції на платформі;
- Оптимізація компонентів для максимальної продуктивності на різних пристроях і браузерах;
- Забезпечувати інтуїтивно зрозумілий, візуально привабливий і зручний у використанні інтерфейс користувача;
- Впровадження фіч, таких як ігрові лобі, таблиці лідерів, платіжні шлюзи та оновлення в реальному часі;
- Керування станом складної програми за допомогою Redux, React Query або еквівалентних інструментів, щоб забезпечити плавний ігровий процес і обробку даних у реальному часі;
- Інтеграція API, наданих командою беку;
- Розробка модульних та інтеграційних тестів за допомогою таких інструментів, як Jest і React Testing Library;
- Застосування найкращих практик, таких як like code-splitting, lazy loading та memoization, щоб підвищити швидкість і швидкість відгуку інтерфейсів;
- Відстежуйте та покращуйте продуктивність інтерфейсу за допомогою таких інструментів, як Lighthouse та React DevTools;
- Наставництво junior middle розробників і сприйняття їх технічному розвитку;
- Менторинг та обговорення архітектури інтерфейсів та найкращих практик.
Що пропонуємо ми?
- Роботу в команді, яка живе і дихає ігровою індустрією;
- Простір для втілення твоїх найсміливіших ідей та інновацій;
- Можливість бути частиною масштабних проєктів, які змінюють ринок онлайн-ігор;
- Гнучкий робочий графік;
- Можливість відвідувати навчальні заходи;
- Гібридна форма роботи;
- Кафетерій бенефітів;
- Компенсація лікарняних та day off.
The job ad is no longer active
Look at the current jobs JavaScript / Front-End Kyiv→
📊
$3000-4500
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Ukraine
Ukraine