mayflower

Senior Frontend Engineer (Frontend Infrastructure & Performance)

— технологическая компания, которая строит highload-продукты, используемые миллионами людей по всему миру. Мы работаем на масштабе одного из топ-50 сайтов мира, решаем сложные инженерные задачи и создаём решения для real-time entertainment…

mayflower

от 4 500 € (≈ от 412k ₽)Кипр

Mayflower

— технологическая компания, которая строит highload-продукты, используемые миллионами людей по всему миру. Мы работаем на масштабе одного из топ-50 сайтов мира, решаем сложные инженерные задачи и создаём решения для real-time entertainment для глобальной аудитории.

Мы ищем Senior фронтенд-инженера в Technical team — команду, которая отвечает за производительность, масштабируемость, отказоустойчивость и техническое здоровье кодовой базы.

Это hands-on IC-роль: вы будете писать код ежедневно, но основной вклад — в performance, SSR, надёжность, безопасность и техническую устойчивость продукта. Это не продуктовая роль про UI-фичи.

Мы ищем инженера, который умеет углубляться в тему: не просто называет техники и инструменты, а объясняет, как они работают, какие trade-off’ы за собой несут, и какой измеримый эффект дают.

Чем предстоит заниматься

  • Находить и устранять performance bottlenecks в кодовой базе: profiling, bundle size, memory leaks, рендеринг, сеть.
  • Работать с SSR: streaming, hydration, кэширование, data fetching, server/client boundaries, влияние на LCP/INP.
  • Оптимизировать загрузку: критический путь, code splitting, приоритеты ресурсов, изображения, шрифты.
  • Проектировать и реализовывать технические решения, улучшающие структуру и эффективность системы.
  • Находить и закрывать security-уязвимости: XSS, CSP, CSRF, sanitization, dependency audit.
  • Разрабатывать поддержку новых API-интерфейсов и обеспечивать бесшовную миграцию на них.
  • Поддерживать основную библиотеку: semver, changelog, codemods, deprecation, обратная совместимость.
  • Повышать отказоустойчивость проекта: error boundaries, retries, graceful degradation, observability.
  • Разрабатывать решения для highload-систем.

Требования

JavaScript / TypeScript

  • Отличное знание JavaScript: event loop, scope, context, prototype, асинхронность.
  • Уверенный TypeScript: generics, discriminated unions, type guards, narrowing.
  • Опыт создания SPA на React/Preact/Hyperapp.

Performance

  • Опыт профилирования и оптимизации: Chrome DevTools, Lighthouse, flamegraphs, network waterfall.
  • Понимание метрик: LCP, INP, TTI, bundle size, memory leaks.
  • Опыт измеримых улучшений performance с цифрами до/после и объяснением trade-off’ов.
  • Понимание оптимизации изображений: srcset/sizes, форматы, fetchpriority, lazy loading, влияние на LCP.

SSR

  • Глубокое понимание SSR/SSG и гидрации: streaming, кэширование, data fetching, server/client boundaries.
  • Понимание причин hydration mismatch и способов их устранения.
  • Понимание влияния SSR на метрики загрузки.

React

  • Глубокое понимание hooks: зависимости, cleanup, stale closures, race conditions.
  • Понимание типичных ошибок в useEffect, useMemo, useCallback.
  • Опыт code review с фокусом на производительность и корректность.

CSS / вёрстка

  • Уверенное знание HTML5, CSS.
  • Flex/grid, positioning, stacking context, box-shadow, адаптивность.
  • Способность реализовать нетривиальный UI-элемент без подсказок.

Инженерные практики

  • Понимание модульного подхода, клиент-серверного взаимодействия, AJAX, CORS, WebSockets.
  • Опыт с Redux, ES2018+, Node.js, Sass.
  • Опыт написания тестов: Jest, Storybook.
  • Технический английский: задачи и документация на английском.

Будет плюсом

  • Опыт с CI/CD, CDN, кэшированием, observability, feature flags, canary/rollback.
  • Опыт поддержки внутренней библиотеки или design system.
  • Опыт миграций API: адаптеры, feature flags, обратная совместимость, rollback.
  • Опыт технического менторства и code review как регулярной практики.

Кого мы не ищем

  • Продуктового UI-разработчика, чья работа в основном состоит из создания компонентов и продуктовых фич;
  • Кандидатов, которые называют техники, но не могут объяснить, как они работают и какой эффект дают;
  • Тех, кто знает performance-инструменты поверхностно и не может назвать конкретные метрики, профили и trade-off’ы;
  • Тех, кто ожидает роль с фокусом на вёрстку и пользовательские сценарии без глубокой технической работы.
  • Если ваш опыт — преимущественно React/Vue-компоненты и продуктовые фичи без профилирования, SSR, рефакторинга, безопасности и работы над отказоустойчивостью, скорее всего, эта роль вам не подойдёт.

Условия

Мы понимаем, что сильным инженерам нужны сильные условия. Что вас ждёт:

  • Контракт и релокация на Кипр: трудовой договор в ЕС, 3-летняя рабочая виза на Кипр с полным сопровождением вас и семьи, перелёт в Лимасол и оплачиваемая квартира на первый месяц.
  • Путь к паспорту ЕС: возможность получить паспорт ЕС после 4 лет проживания.
  • Финансы и рост: прозрачные performance-ревью дважды в год с бонусами и пересмотром зарплаты, provident fund (софинансируется компанией после испытательного срока).
  • Здоровье и семья: частная медицинская страховка для вас и семьи, психологическая поддержка с покрытием 50%, покрытие 50% стоимости школ и детских садов.
  • Комфорт: корпоративная мобильная связь (безлимит на Кипре с роумингом), полностью оплачиваемый спорт, электросамокаты и велопрокат, офис в центре Лимасола, завтраки и обеды, кофе-бар и здоровые снеки.
  • Развитие и культура: языковые курсы, конференции, обучение и коучинг, peer recognition, международные команды, тимбилдинги и хакатоны.

Процесс найма

1. HR-интервью — 40 минут.

2. Техническое интервью — 1,5 часа.

3. Live-coding — 1,5 часа.

4. Финальное интервью — 1 час.

5. Проверка рекомендаций.

6. Оффер.

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

Соц.сети
Н

Senior React/Node.js engineer

Неизвестный работодатель
Зарплата не указанаИспанияMadridГибрид

My friends from Lemon.io are looking for a Senior React/Node.js engineer in Madrid 🇪🇸.

A company they are hiring for is $1B AI-SaaS company.

If you know someone, tag them in Aleksandr Volodarsky's comments, and he'll pay you $1,000 if they get hired.

It's a SaaS platform for supplier intelligence and value-chain transparency, used by around 2,500 companies in 50+ countries. You’ll work on their Business Partner Transparency product inside a serverless, enterprise-grade platform, building software that automates complex compliance workflows.

Full-time, 40h/week, in-house in Madrid

Hybrid: 3 days a week in the office

Qualifications:

- 5+ years of full-stack development with Node.js/TypeScript and React

- Hands-on experience with AI-guided development in agentic engineering environments

- Web services development and integration (REST)

- Git, agile sprints, strong product mindset

- English at C1 or above

If it's you, reach out to Aleksandr Volodarsky.

Сайты компаний
C

Senior Software Engineer (Typescript / Frontend) - AI/ML

clickhouseАвтоподнятие
Зарплата не указанаГерманияСШАКанадаSan FranciscoУдалёнка

NOTE: This role is not office-based, and the final candidate can be in any EMEA country ClickHouse hires in (such as The Netherlands, Germany, Spain, Italy, UK, or Portugal).

We are looking for a Senior Software Engineer to drive the development of AI/ML-powered features in ClickHouse Cloud. In this role, you will bridge the gap between a high-performance database technology like ClickHouse and AI capabilities, implementing AI/ML integrations and end-to-end solutions from the Inference API layer to the user interface that enhance how users interact with and extract value from their data.

What will you do?

  • Feature Development: Design and implement AI-powered features across the full stack, from backend inference services to intuitive frontend interfaces within the ClickHouse Cloud platform.

  • API Architecture: Create robust, scalable APIs that connect ClickHouse's database capabilities with modern AI/ML inference systems and external/internal AI services.

  • UI/UX Implementation: Build responsive, intuitive user interfaces that make complex AI functionalities accessible and valuable to users of all technical backgrounds.

  • Ecosystem Integrations: Implement and maintain integrations with the broader AI/ML ecosystem and standards, ensuring that ClickHouse as a technology works seamlessly with popular frameworks and tools.

  • Technical Integration: Integrate models into production systems with proper monitoring, versioning, observability, and evaluation.

What you bring along:

  • 5+ years of software engineering experience in production environments

  • Exposure to working directly with AI/ML technologies

  • Strong frontend skills with TypeScript/JavaScript and React

  • You have a high level of ownership and can drive features from concept to production with minimal supervision

  • You thrive in collaborative environments and can effectively communicate technical concepts to diverse stakeholders

Nice to have

  • Experience building data-oriented interfaces and visualizations

  • Experience integrating and deploying AI/ML models in production systems, including working with inference APIs and vector databases

  • Familiarity with cloud technologies such as AWS, Azure, or GCP, particularly services related to AI/ML deployment

  • Understanding of database systems and data processing pipelines, with ClickHouse experience being a significant plus

#LI-Remote

Perks

  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.

  • Healthcare - Employer contributions towards your healthcare.

  • Equity in the company - Every new team member who joins our company receives stock options.

  • Time off - Flexible time off in the US, generous entitlement in other countries.

  • A USD$500 Home office setup if you’re a remote employee.

  • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.

Culture - We All Shape It

As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.

Are you interested in finding out more about our culture? Learn more about our values here. Check out our blog posts or follow us on LinkedIn to find out more about what’s happening at ClickHouse.

Equal Opportunity & Privacy

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Please see here for our Privacy Statement.

Соц.сети

Middle Full-Stack разработчик

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

Middle Full-Stack разработчик ••••••••

Местоположение: Весь мир
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• 2-4 года коммерческого опыта с C# и .NET (•••••••• Core)
• Уверенное понимание ООП, SOLID, паттернов проектирования и чистой архитектуры
• Опыт работы с реляционными БД (SQL Server / PostgreSQL) и ORM (EF Core)
• Опыт разработки frontend-приложений на React или Angular (TypeScript)

Контакт: ••••••••

•••••••• опубликована в ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.