Чем предстоит заниматься:
- Разрабатывать фронтенд для новых систем и сервисов на React (JavaScript/TypeScript).
- Интегрировать пользовательские интерфейсы с backend-сервисами на Go.
- Участвовать в проектировании и развитии архитектуры программного обеспечения.
- Взаимодействовать с UX/UI-дизайнерами для создания удобных и современных интерфейсов.
- Писать тесты, участвовать в code review и поддерживать высокое качество кода.
- Развивать и улучшать существующие решения, проводить рефакторинг и оптимизацию.
Что мы ожидаем от кандидата:
- Готовность учиться новому и развиваться вместе с командой.
- Умение работать самостоятельно и принимать ответственность за результат.
- Английский язык на уровне чтения технической документации.
- Коммерческий опыт frontend-разработки на React от 1,5 лет.
- Уверенное знание JavaScript (ES6+) и TypeScript.
- Понимание принципов работы HTTP/HTTPS, REST API и клиент-серверной архитектуры.
- Знание основных принципов ООП.
- Опыт работы с Git.
- Базовый опыт работы с Docker.
- Понимание принципов микросервисной архитектуры.
Будет преимуществом:
- Опыт разработки GIS-систем.
- Опыт создания PWA-приложений.
- Опыт работы с WebSockets и real-time обновлениями.
- Знание Node.js и понимание backend-разработки.
- Опыт работы в Linux-среде.
- Понимание процессов и жизненного цикла разработки ПО.
- Высшее техническое образование в сфере ИТ.
Технологический стек проекта:
React, JavaScript, TypeScript / Go (Gin/Echo) / PostgreSQL / Docker, Docker Compose / REST API, Swagger / GitLab CI/CD
Что мы предлагаем:
- Интересные проекты и возможность влиять на развитие продукта.