
ТРТ
Senior JS Developer
- JavaScript
- Vue.js 3
- VanillaJS
- TypeScript
- Английский — B1 — Средний
Команда экспертов, предоставляющая аналитические услуги в сфере здравоохранения, ищет Senior JS разработчика для долгосрочного сотрудничества.
Вы станете частью международной команды первоклассных специалистов, увлечённых созданием продуктов, которые реально улучшают качество медицинских услуг.
Компания предлагает работу с разнообразными отраслями и технологиями, возможность профессионального роста, время на развитие новых навыков в рамках проектов и сотрудничество с выдающимися коллегами — одними из лучших специалистов в своей области.
Стек:
● Vue.js 3, Composition API, VanillaJS, TypeScript;
● Browser API, DOM parsing, DOM and Virtual DOM low-level manipulations;
● Internal APIs;
● Third-Party APIs;
● Git, GitHub;
● GCP, Google Cloud Build;
● Vite;
● Pusher, WebSockets.
Обязанности:
● Написание чистого, поддерживаемого кода;
● Разработка тестов и работа над повышением покрытия кода тестами;
● Извлечение и обогащение данных из HTML (data mining, краулинг и парсинг);
● Разработка компонентов на Vue.js;
● Интеграция с конкретными сайтами;
● Работа с API - как внутренними, так и сторонними.
Требования:
● Отличное знание алгоритмов, структур данных и навыки решения задач;
● Уверенное владение ООП и шаблонами проектирования;
● Опыт написания сложного кода и алгоритмов;
● Опыт разработки браузерных расширений — в первую очередь для Chrome, опыт с Safari будет плюсом;
● Подтверждённый опыт написания модульных тестов и автоматизированного тестирования в целом;
● Хорошие навыки работы с Vanilla JS.
Условия:
- Гибкий график;
- Полностью удалённый формат работы;
- Интересные и значимые проекты;
- Возможность работы в международной команде.
A leading software development company that creates innovative solutions and performance optimization tools for the healthcare industry is looking for a Senior JS Developer with a path to leadership.
They offer exposure to diverse, cutting-edge technologies and provide ample room for professional growth. Here, you'll have the opportunity to develop new skills, work on meaningful projects, and collaborate with some of the most talented individuals in the field.
Technical stack:
● Vue.js 3, Composition API, VanillaJS, TypeScript;
● Browser API, DOM parsing, DOM and Virtual DOM low-level manipulations;
● Internal APIs;
● Third-Party APIs;
● Git, GitHub;
● GCP, Google Cloud Build;
● Vite;
● Pusher, WebSockets.
Requirements:
● Algorithms, Data Structures, Problems Solving;
● OOP and Design Patterns;
● Experience in Writing Complex Code and algorithms;
● Experience in developing Browser Extensions. Primarily, Chrome Extensions, while experience in Safari extensions is a pro;
● Proven experience in Unit Testing and Auto Testing in general;
● Good VanillaJS coding skills.
Responsibilities:
● Clean code;
● Writing Tests and working on increasing Code Coverage;
● HTML Data Mining, Crawling, Enrichment and Data Mining in General;
● Writing Vue.js components;
● Integration into specific sites;
● Working on First- and Third-Party API Requests.
Benefits:
● Competitive salary;
● Opportunity to work on a product with significant social impact;
● Join a flagship product team experiencing rapid growth.