Описание
Наша компания "Айди Технологии управления" на IT рынке с 2010 года.
Мы создали собственное решение в области электронного документооборота «Documino».
Наши клиенты – это крупные предприятия и организации в топливно-энергетической отрасли, машиностроении, телекоммуникациях и государственном секторе, география которых охватывает всю Россию.
В ОБЯЗАННОСТИ БУДЕТ ВХОДИТЬ:
- Разработка новой функциональности.
- Участие в код-ревью: способность давать конструктивную обратную связь, следовать внутренним стандартам.
- Умение самостоятельно декомпозировать задачи, оценивать сложность, предлагать технические решения.
- Способность аргументированно отстаивать архитектурные решения, но при этом быть гибким в команде.
- Документирование разработки.
- Готовность поддерживать и рефакторить legacy-код, включая не типизированные модули.
- Умение работать с проектами без TypeScript и постепенно вводить типизацию.
НЕОБХОДИМЫЕ НАВЫКИ И ЗНАНИЯ:
- Vue.js (глубокое владение). Уверенный опыт с Vue 2 (Options API) и Vue 3 (Composition API).
- Понимание различий в реактивности, жизненном цикле, инструментах отладки.
- Опыт работы с Pinia и/или Vuex.
- Миграции и поддержка legacy: практический опыт миграции Vue 2 → Vue 3 (даже частичной): - обновление зависимостей, - адаптация компонентов, -замена устаревших паттернов.
- TypeScript (advanced) уверенное владение: - generics, - utility types (Pick, Omit, Partial и др.), - type inference, - типизация REST/GraphQL API (через Zod, OpenAPI или вручную).
- Опыт постепенной типизации JS-проектов.
- Архитектура frontend-приложений. Понимание и практический опыт применения Feature-Sliced Design (FSD): — умение самостоятельно проектировать и соблюдать слои.
- Опыт работы с Clean Architecture на frontend: - разделение на слои ответственности, - изоляция бизнес-логики от UI. Понимание, в чём разница между FSD и DDD во frontend.
- Инструменты и инфраструктура: опыт с Vite и Webpack: - настройка сборки, - code splitting, lazy loading, оптимизация бандлов.
- Написание тестов: unit-тесты (Jest/Vitest), e2e-тесты (Playwright или аналоги).
- Работа с Git, понимание workflow (MR/PR, rebase, conventional commits).
- Базовый опыт с React и/или Next.js - достаточно для чтения кода и мелких правок.
- Опыт работы с UI-библиотеками (Element Plus и др.).
МЫ ПРЕДЛАГАЕМ:
- удалённая работа;
- оформление по ТК РФ, полный соц. пакет;
- график работы: 5/2 с 9:00 до 18:00 (по МСК);
- стабильную, белую заработную плату;
- предоставляем технику: ноутбук и аксессуары;
- интересные масштабные проекты в сфере электронного документооборота, электронного архива (хранение данных) и др.;
- рост и развитие в рамках компании;
- расширенную страховку ДМС включая стоматологию.
Наша компания "Айди Технологии управления" на IT рынке с 2010 года.
Мы создали собственное решение в области электронного документооборота «Documino».
Наши клиенты – это крупные предприятия и организации в топливно-энергетической отрасли, машиностроении, телекоммуникациях и государственном секторе, география которых охватывает всю Россию.
В ОБЯЗАННОСТИ БУДЕТ ВХОДИТЬ:
- Разработка новой функциональности.
- Участие в код-ревью: способность давать конструктивную обратную связь, следовать внутренним стандартам.
- Умение самостоятельно декомпозировать задачи, оценивать сложность, предлагать технические решения.
- Способность аргументированно отстаивать архитектурные решения, но при этом быть гибким в команде.
- Документирование разработки.
- Готовность поддерживать и рефакторить legacy-код, включая не типизированные модули.
- Умение работать с проектами без TypeScript и постепенно вводить типизацию.
НЕОБХОДИМЫЕ НАВЫКИ И ЗНАНИЯ:
- Vue.js (глубокое владение). Уверенный опыт с Vue 2 (Options API) и Vue 3 (Composition API).
- Понимание различий в реактивности, жизненном цикле, инструментах отладки.
- Опыт работы с Pinia и/или Vuex.
- Миграции и поддержка legacy: практический опыт миграции Vue 2 → Vue 3 (даже частичной): - обновление зависимостей, - адаптация компонентов, -замена устаревших паттернов.
- TypeScript (advanced) уверенное владение: - generics, - utility types (Pick, Omit, Partial и др.), - type inference, - типизация REST/GraphQL API (через Zod, OpenAPI или вручную).
- Опыт постепенной типизации JS-проектов.
- Архитектура frontend-приложений. Понимание и практический опыт применения Feature-Sliced Design (FSD): — умение самостоятельно проектировать и соблюдать слои.
- Опыт работы с Clean Architecture на frontend: - разделение на слои ответственности, - изоляция бизнес-логики от UI. Понимание, в чём разница между FSD и DDD во frontend.
- Инструменты и инфраструктура: опыт с Vite и Webpack: - настройка сборки, - code splitting, lazy loading, оптимизация бандлов.
- Написание тестов: unit-тесты (Jest/Vitest), e2e-тесты (Playwright или аналоги).
- Работа с Git, понимание workflow (MR/PR, rebase, conventional commits).
- Базовый опыт с React и/или Next.js - достаточно для чтения кода и мелких правок.
- Опыт работы с UI-библиотеками (Element Plus и др.).
МЫ ПРЕДЛАГАЕМ:
- удалённая работа;
- оформление по ТК РФ, полный соц. пакет;
- график работы: 5/2 с 9:00 до 18:00 (по МСК);
- стабильную, белую заработную плату;
- предоставляем технику: ноутбук и аксессуары;
- интересные масштабные проекты в сфере электронного документооборота, электронного архива (хранение данных) и др.;
- рост и развитие в рамках компании;
- расширенную страховку ДМС включая стоматологию.