- Страна
- Португалия
Frontend Developer
Отличное предложение с полным релокационным пакетом в Португалию, медицинской страховкой и бонусами. Использование передовых AI-технологий и работа в международной команде делают позицию крайне привлекательной для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Вакансия требует глубоких знаний JavaScript (ООП, алгоритмы, сетевые протоколы) и опыта работы с крупными приложениями. Дополнительную сложность добавляет необходимость релокации в Португалию и высокие требования к владению современным стеком (Effector, Next.js).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для Senior Frontend ролей в Португалии рыночный диапазон составляет от 4500 до 6500 евро до налогов. Учитывая бонусы и релокационный пакет, предложение JoomPro, вероятно, находится на уровне или выше медианы для Лиссабона.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Португалия, релокация
Responsibilities
New feature development
Current functionality support
Refactoring
Requirements
Experience in developing large applications using React.js
Good knowledge of native JavaScript and OOP experience
Browser understanding: how event models work, browser rendering, animation features
Knowledge of basic programming patterns, basic algorithms and the ability to assess their complexity
Knowledge of network protocols
Preferred
Experience with Effector, Redux, react-query
Experience with Next.js, Express
Experience with TypeScript
Experience with AI tools: Cursor, Claude Code, Codex
Nginx configuration and Docker experience
Multilingual application development experience
We offer
Compensation package: base salary and performance-based bonuses
Office-first: flexible hours with a possibility to work remotely 52 days per year, and 22 days of paid annual leave
Care & Wellbeing: health insurance (including dental care) for employees and their children, daily meal allowance, and 100% paid sick leave
Relocation Support: full assistance for a smooth relocation for the employees and their famil
AI-first approach: licenses and access to a wide range of AI tools
Team & Growth: collaboration with colleagues across Portugal, Brazil, Latvia and China, with opportunities for promotions, professional trainings, and English courses
Community & Engagement: annual team building activities, knowledge-sharing workshops, and a strong sense of team work
What you'll do
Who you are
Tech stackReact.js, TypeScript, CSS-modules + many other tools on different projects (PostCSS, Sass, Effector, Next.js, Eslint, Stylelint, Express, Webpack, Cursor, Claude etc.)
Понравилась вакансия?
*💚* — да
*🌚* — нет
———
*💙* Удалёнка
*🐢* C-Level
*💚* Джунам
*🧑💻* Джунам разработчикам
*🫶* Удалёнка джунам
*💜* За рубежом
*💚 разместить резюме и быстро найти работу* →www.vseti.app/newcv
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- React
- JavaScript
- TypeScript
- Effector
- Redux
- Next.js
- Express
- Nginx
- Docker
- CSS Modules
- PostCSS
- Sass
- Webpack
- AI Tools
Возможные вопросы на собеседовании
В вакансии указано требование к пониманию сложности алгоритмов. Это важно для оптимизации производительности фронтенда.
Как бы вы оценили временную и пространственную сложность алгоритма сортировки, который вы чаще всего используете в React-приложениях?
JoomPro использует Effector и Redux. Важно понимать, какой инструмент лучше подходит для конкретных задач.
В каких случаях вы бы предпочли использовать Effector вместо Redux для управления состоянием в крупном проекте?
Компания придерживается подхода AI-first. Работодателю важно знать, как кандидат использует эти инструменты.
Расскажите о вашем опыте использования Cursor или Claude Code. Как эти инструменты изменили ваш рабочий процесс и качество кода?
Требуется понимание браузерного рендеринга и анимаций.
Как работает Event Loop в браузере и как это влияет на плавность анимаций (60 FPS)?
Вакансия предполагает работу с многоязычными приложениями.
С какими основными трудностями вы сталкивались при реализации интернационализации (i18n) в React-приложениях?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

