yandex
A
azul
Страна
Сербия
SeniorУдалённоПолная занятость

Senior Software Engineer, Frontend

ИИОценка ИИ

Отличная вакансия в известной компании Azul с возможностью удаленной работы или релокации в Сербию. Предлагается работа над сложным техническим продуктом в экосистеме Java, современный стек и премиальное оборудование.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованием к опыту более 7 лет и необходимостью работать на стыке фронтенда и бэкенда (BFF, Node.js, SQL). Также ожидается уверенное владение инструментами AI-разработки и глубокое понимание производительности React.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана6 500 $
Рынок5 000 $ – 8 500 $
ИИОценка ИИ

Предлагаемая позиция Senior уровня в международной компании Azul предполагает зарплату выше среднего по рынку Сербии и соответствует глобальным стандартам для удаленных Senior-разработчиков. Ожидаемый диапазон составляет $5000–$8000 после налогов в зависимости от локации и формы найма.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

Описание вакансии

**Senior Software Engineer, Frontend

Azul, Serbia or Remote**

This SaaS product connects millions of JVM runtimes, collects and aggregates detailed information, analyzes code use, detects vulnerabilities, and provides code inventory. We are distributed across the world and offer the flexibility of working from home, as well as the structure of an office environment that focuses on employee wellness and opportunities for professional growth.

Responsibilities:

*🌸*Develop high-quality features and improvements in React and TypeScript, with a strong focus on maintainability and readability.

*🌸*Own features end-to-end across the UI, the BFF, and the async jobs that feed them, integrating with the Java backend services that provide the data.

*🌸*Integrate the UI with backend services, consuming and helping shape their APIs.

*🌸*Participate in design discussions and contribute to technical decisions on UI architecture, state boundaries, and API contracts.

*🌸*Build and maintain BFF endpoints (Node.js / Fastify) where UI-specific data shaping is needed.

*🌸*Design async flows for long-running analyses (BullMQ) — retry-safe, idempotent jobs whose status is clearly reflected in the UI.

*🌸*Make data-heavy reporting views fast and reliable through virtualization, pagination, and pushing heavy aggregation to the backend when appropriate.

*🌸*Use AI-assisted development tools (e.g., Claude CLI / Claude Code, AI coding assistants) to work efficiently, and apply good judgment about where they help and where they don't.

*🌸*Evaluate trade-offs between solutions while keeping simplicity, cost, stability, and performance in mind.

*🌸*Collaborate closely with the team to break down work, estimate tasks, and deliver incrementally.

*🌸*Collaborate with backend, product, and data teams to ensure smooth integration of features and shared services.

*🌸*Engage actively in code reviews, sharing feedback and ensuring high-quality standards across the team.

*🌸*Keep up with industry trends and suggest practical improvements that fit our context.

Qualifications:

*💦*7+ years of hands-on frontend development experience, with strong React and TypeScript.

*💦*Experience owning frontend features end-to-end in a production product, with clear separation of concerns and safe typing across API boundaries.

*💦*Solid understanding of frontend performance and scalability — re-render costs, virtualization, pagination, and progressive loading.

*💦*Comfortable working across the frontend/backend boundary — integrating with backend services and designing API contracts.

*💦*Comfortable working with AI-assisted development tools (e.g., Claude CLI / Claude Code, AI coding assistants) as part of day-to-day development. You should be able to decompose complex engineering tasks, provide effective context and instructions, supervise multi-step agent workflows, critically review generated code, and take full ownership of its correctness, security, testing, and maintainability.

*💦*Experience with Vite (build configuration, code-splitting, developer experience) is a plus.

*💦*Experience with SQL/NoSQL databases

What we offer:

*☘️*Referral Program – help us grow with great people.

*☘️*Premium IT Equipment – MacBook Pro or hardware of your choice.

*☘️*Excellent work-life balance, flexible hours, full remote possible.

*☘️*Competitive compensation and benefits package

*☘️*Work alongside top experts worldwide contributing to the Java ecosystem.

Откликнуться

#engineer #remote #serbia

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • React
  • TypeScript
  • Node.js
  • Fastify
  • BullMQ
  • Vite
  • SQL
  • NoSQL
  • Java
  • API Design

Возможные вопросы на собеседовании

Проверка глубоких знаний React и умения оптимизировать сложные интерфейсы.

Расскажите о вашем опыте работы с виртуализацией и пагинацией в высоконагруженных отчетных представлениях. Какие метрики производительности вы отслеживаете?

Оценка навыков проектирования архитектуры и взаимодействия систем.

Как вы подходите к проектированию контрактов API между UI и BFF? Какие инструменты типизации вы используете для обеспечения безопасности на границах систем?

Проверка опыта работы с асинхронными процессами на стороне сервера.

Опишите ваш опыт работы с BullMQ. Как вы обеспечиваете идемпотентность задач и корректное отображение их статуса в реальном времени в UI?

Оценка готовности к современным методам разработки.

Как вы используете AI-ассистентов (например, Claude) в повседневной работе? Приведите пример сложной задачи, которую вы декомпозировали для выполнения агентом, и как вы проверяли результат.

Проверка навыков работы с инфраструктурой сборки.

Был ли у вас опыт настройки Vite для оптимизации сборки (code-splitting, DX)? Какие преимущества это дало проекту по сравнению с предыдущими решениями?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

A
azul
Сербия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!