Описание:
Обязанности
- Проектировать и разрабатывать микросервисы на TypeScript.
- Создавать инструменты для управления облачной инфраструктурой.
- Проектировать интуитивный UX и верстать адаптивные интерфейсы (tailwind, shadcn).
- Интегрировать с backend-сервисами через REST API или GraphQL.
Технический стек
- TypeScript, Next.js, React, shadcn/ui, Tailwind, GraphQL, Postgres, Kubernetes
- Опыт web-разработки (Typescript, Javascript, HTML, CSS) от 2 лет
Требования
- Опыт работы с web-фреймворками, такими как Next, Vue, Angular, Svelte, React
- Знание современных инструментов сборки и автоматизации: webpack, babel, npm, pnpm, yarn
- Опыт работы с системами контроля версий, совместной разработки, GitOps
- Способность и желание самостоятельно осваивать новые инструменты
Будет плюсом
- Опыт работы с web sockets, web 3D, webassembly
- Базовое понимание облачных технологий и микросервисной архитектуры
- Опыт работы с серверным node.js, например Nest, Express
- Опыт работы с Kubernetes
Soft skills
Анти-токсичность: способность коммуницировать со всеми без напряжения
Структурность: умение объяснять сложные технические вещи простым языком
Как откликнуться
В сопроводительном письме напиши, пожалуйста, ответы на задачи:
1. Реализуйте Lazy Load компонента Chart, который загружается только после клика на кнопку.
2. Реализуйте подписку на обновления статусов виртуальных машин через GraphQL.
Условия
Только офис: Москва, 1-й Волконский переулок (5 минут от м. Цветной Бульвар, бесплатный кофе и снеки)
Зарплата: в рынке или выше рынка (обсуждается на финальном интервью)
Обучение: курсы, конференции, публикации, книги, тренинги