Frontend developer (Vue.js)
Прямой работодатель Think24 ( think24.ru )
Опыт работы более 5 лет300 000 ₽
О компании:
В Think24 мы уверены что будущее за интерактивным обучением. Наша цель - это изменение образования путем создания новых педагогических моделей и инструментов онлайн и смешанного обучения. В планах компании создание инновационных систем для адаптивного персонализированного обучения и системы для коллаборативного взаимодействия всех участников учебного процесса. На данном этапе мы параллельно разрабатываем две платформы:
LMS - Платформа для для организации обучения
THINK24 Online - платформа для самостоятельного обучения
Для предоставления существенно нового опыта получения образования в команде трудятся педагоги, методисты предметники и менеджеры по продукту.
О позиции:
- Опыт работы frontend-разработчиком от 5-ти лет
JavaScript/TypeScript:
- Отлично знаешь TypeScript, CSS, HTML
- Пишешь на Vue.js, Vuex не менее 2-х лет как сын маминой подруги и уже имеешь опыт проектов (пусть даже домашних) на Vue 3 (а ты быстрый!)
- Умеешь готовить SSR с Nuxt.js
- Знаешь, зачем нужны Web Worker'ы, а ещё жонглируешь EventLoop'ом одной рукой
- Можешь научить две вкладки браузера общаться между собой
- Async/Await? (I) Promise (you)!
HTML
- Можешь ответить что такое "семантичность верстки"
- Умеешь ресайзить окошко браузера и потому знаешь что такое хорошая адаптивная верстка
CSS:
- Отличные знаешь SCSS (что, и даже функции в css пишешь?)
- Разобрался с CSS Grids/Flexbox/сетками (давно пора)
Tools, CI/CD:
- С закрытыми глазами работаешь (конфигурируешь с нуля) с системами сборки проектов: Webpack/Snowpack/Vite
- Умеешь настраивать систем автоформатирования и анализа кода: Prettier, ESLint чтобы команде было хорошо
- Знаком с Husky, Lint-Staged, .editorconfig чтобы команде было ещё лучше
- Работаешь с Git (иногда, даже, кажется, что на них)
- Имеешь опыт работы с GitlLab CI/CD
- Легко топишь контейнеры вместе с Docker
- Не плачешь от плохих шуток, а шутишь в ответ ещё хуже