amber
(Senior) Fullstack Engineer (F/M/*)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-инженер в KI-стартап amber (Аахен). Развитие платформы бизнес-KI целиком: от пользовательских интерфейсов на Vue.js/Nuxt.js до backend-сервисов и API.
Задачи
- Разрабатывать и улучшать пользовательские интерфейсы платформы на Vue.js и Nuxt.js
- Обеспечивать интуитивную удобность, адаптивность и надёжную производительность frontend
- Реализовывать фичи по всему стеку и интегрировать RESTful API совместно с product- и backend-командой
- Участвовать в развитии backend-сервисов: интерфейсы и обработка асинхронных данных
- Писать чистый, хорошо протестированный и поддерживаемый код на frontend и backend
- Участвовать в архитектурных решениях и развитии инструментов и конвенций разработки
- Выявлять узкие места производительности и находить улучшения
- Проводить code review, поддерживать менее опытных разработчиков и делиться знаниями
- Брать ответственность за важные фичи и поддерживать команду при критических релизах
- Способствовать непрерывному улучшению качества кода и сотрудничества
Требования
- Несколько лет опыта в разработке ПО и основательные знания frontend-разработки
- Практический опыт с Vue.js и Nuxt.js, очень хорошее знание JavaScript (ES6+), HTML5, CSS3 и SCSS/SASS
- Понимание адаптивного дизайна, доступности и кроссбраузерности
- Опыт с RESTful API, процессами аутентификации и обработкой асинхронных данных
- Опыт backend-разработки; знание Node.js будет плюсом
- Знакомство с Git-воркфлоу, CI/CD-пайплайнами, agile-методами и инструментами вроде Webpack или Vite
- Применение best practices в тестировании, опыт с Jest, Cypress или аналогами
- Хорошее чувство UI/UX и готовность работать с product- и design-командами
- Доводить начатые задачи до конца и брать ответственность за работу
- Желание поддерживать и развивать менее опытных разработчиков
- Свободное владение английским и немецким языками
- Кандидат должен находиться в Германии
Условия
- Team-Offsites дважды в год в Европе
- Привлекательная оплата и опционы компании
- Возможности развития и обучения
- Гибридный формат: три раза в неделю в одном из офисов
- Компенсация Deutschlandticket или членства в Urban Sports Club
- Мотивированная команда и современные технологии
Навыки
- Vue.js
- Nuxt.js
- JavaScript
- ES6+
- HTML5
- CSS3
- SCSS
- SASS
- RESTful API
- Node.js
- Git
- CI/CD
- Webpack
- Vite
- Jest
- Cypress
- UI/UX