Старший Front-end разработчик — React.js, Angular@ 5 LAB
О позиции
Компания 5 LAB (ФАЙВ ЛАБ) ищет старшего Front-end разработчика для работы над индустриальной платформой визуализации данных нового поколения. Платформа предназначена для мониторинга высокочастотных сенсорных данных промышленных активов в реальном времени. Ваша работа будет сосредоточена на проектировании и разработке веб-приложений с использованием React.js и Angular.
Чем вы будете заниматься
- Проектировать и разрабатывать веб-приложения на React.js и Angular в связке с TypeScript.
- Создавать эффективные и отзывчивые веб-интерфейсы с фокусом на визуализацию данных и динамическую генерацию UI-форм.
- Оптимизировать и рефакторить существующий код для повышения производительности и масштабируемости.
- Обеспечивать бесшовную интеграцию с backend-сервисами через REST API.
- Устанавливать best practices и проводить code review.
Требования
- Глубокая экспертиза в React.js и Angular (продвинутые паттерны компонентов, управление состоянием).
- Сильное владение TypeScript, глубокое понимание JavaScript (ES6+), HTML5, CSS3.
- Знакомство с frontend build tools и бандлерами (Webpack).
- Опыт интеграции API и асинхронного программирования.
- Знание frontend-фреймворков тестирования, unit- и интеграционных тестов.
- Умение решать кроссбраузерные и адаптивные задачи, владение Git.
- Хорошие коммуникативные навыки на английском (уровень C1).
Будет плюсом
- Знание Vue.js, gRPC/WebSockets, d3.js, Ant Design, ECharts, MUI, GitLab CI, базовые AWS-сервисы.
Что мы предлагаем
- Оформление по трудовому договору (по ТК Республики Казахстан).
- Компенсация ДМС после испытательного срока.
- Работа в международной команде с 12+ годами опыта в коммерческой разработке.
Кто здесь добьётся успеха
Глубокое знание React.js и Angular, включая опыт оптимизации производительности приложений и работы с библиотеками управления состоянием, такими как Redux или NgRx.
Способность эффективно работать в удаленном режиме, включая управление временем и самоорганизацию для выполнения задач в срок без постоянного контроля.
Опыт работы с TypeScript и понимание принципов типизации, что позволяет создавать более надежные и поддерживаемые кодовые базы.
Знание инструментов сборки, таких как Webpack, и умение настраивать их для улучшения процессов разработки и развертывания.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Data Visualization
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев