Компания Rich Mind, работающая в сфере iGaming, приглашает верстальщика для удаленной работы над созданием лендингов с использованием искусственного интеллекта. В обязанности входит верстка и доработка лендингов и новостных страниц, взаимодействие с формами, логами, API и трекерами, а также оптимизация кода и исправление ошибок. В работе предполагается применение AI-инструментов для повышения эффективности. Кандидат должен иметь опыт не менее 1,5 лет, уверенно владеть HTML5, CSS3 и JavaScript, а также иметь опыт работы с формами, API, трекерами и AI-технологиями. График работы — удаленно, пять дней в неделю с гибким началом рабочего дня.
Задачи:
— Разработка новых и поддержка существующих фич в SSG и SSR приложениях на Vue 3 / Nuxt 3
— Проектирование и реализация переиспользуемых компонентов, работа с Composition API и TypeScript
— Интеграция с REST API: работа с запросами, обработка ошибок, типизация ответов
— Оптимизация производительности: lazy loading, code splitting, оптимизация рендеринга
— Участие в code review, декомпозиция задач, взаимодействие с backend-командой при проектировании контрактов API
— Разработка и поддержка технической документации, написание unit-тестов для компонентов и логики
Требования:
— Опыт коммерческой разработки на Vue 3 и Nuxt 3 от 2 лет
— Уверенное знание Composition API, Options API
— TypeScript — уверенное владение: типизация компонентов, props, emit, API-ответов
— Понимание SSR / SSG в Nuxt: разница между серверным и клиентским рендерингом, useAsyncData / useFetch
— Управление состоянием: Pinia (предпочтительно) или Vuex
— Понимание реактивности Vue
— HTML, CSS, адаптивная вёрстка
— Опыт работы с Git в команде (PR, code review, branching)
— Опыт с Vitest / Jest для тестирования компонентов
— Понимание Web Vitals и оптимизации производительности
— Знание Docker, базовый CI/CD
— Опыт работы с дизайн-системами (Figma → код)
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
— Зарплата до 185 000 ₽ за месяц, на руки
Задачи:
— Разработка и поддержка frontend-функциональности на TypeScript и React.
— Разработка и доработка UI-компонентов, включая таблицы и формы.
— Работа с legacy-кодом и техническим долгом: постепенное улучшение архитектуры и существующих решений.
— Использование AI-агентов для повышения эффективности разработки.
— Работа в рамках SDD-подхода.
Требования:
— От 4 лет опыта с TypeScript и React.
— Опыт работы в FinTech — обязателен.
— Практический опыт с Redux Toolkit и Redux Saga.
— Опыт разработки таблиц и форм с использованием Formik и Yup.
— Понимание принципов Feature-Sliced Design (FSD).
— Понимание важности линтеров, качества кода и тестового покрытия.
— Готовность работать с большим legacy-кодом и последовательно снижать технический долг.
— Уверенное владение AI-агентами в разработке.
— Знакомство с SDD-подходом.
— Высшее образование желательно, но не критично при сильном совпадении по остальным требованиям.
Будет плюсом:
— Знакомство с Module Federation.
— Понимание особенностей микрофронтенд-архитектуры и её взаимодействия с Redux Toolkit и Redux Saga.
УдалённоГеография найма не уточнена, офис: Москва
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Дорабатывать сайт NLG.KZ на Vue/Nuxt под руководством команды;
— Разрабатывать и улучшать компоненты интерфейса;
— Адаптировать страницы для мобильных устройств;
— Исправлять небольшие ошибки в интерфейсе и верстке;
— Подключать данные через API в рамках задач;
— Проверять изменения и участвовать в code review.
Требования:
— Подойдет студенту или начинающему специалисту без коммерческого опыта;
— Базовые знания HTML, CSS и JavaScript;
— Основы Vue.js;
— Интерес к Nuxt.js;
— Знакомство с Git;
— Будет преимуществом знание TypeScript, REST API и адаптивной верстки;
— Важны аккуратность, готовность изучать документацию и обсуждать решения с командой.
Условия:
— Практические задачи по развитию сайта NLG.KZ на Vue/Nuxt;
— Обратная связь по выполненным задачам;
— Знакомство с командным процессом разработки и code review;
— Возможность продолжить сотрудничество обсуждается по итогам стажировки.
Задачи:
— null
Требования:
— 5+ лет опыта в веб-аналитике и отслеживании событий в реальном времени
— Отличное владение React, TypeScript и WebAssembly
— Глубокое понимание клиентского фингерпринтинга и техник поведенческого трекинга
— Опыт создания безопасных систем сбора событий с учетом конфиденциальности и минимальным влиянием на производительность
— Умение оптимизировать фронтенд-код для масштабируемости, отзывчивости и низкой задержки в условиях высокой нагрузки
— Будет плюсом знание DIDComm/VC (Aries, Indy и др.) и стандартов протоколов для конфиденциальных заявлений
— Желательно знакомство с OAuth2/OpenID Connect/SAML, FIDO2/WebAuthn/Passkeys, протоколами W3C Verifiable Credentials (VC 2.0) и Decentralized Identifiers (DIDs)
— Английский язык на уровне Intermediate и выше
Условия:
— Полная занятость
— График 5/2
— Удалённый формат работы
Location: Tiranë, Albania; Andorra la Vella, Andorra; Buenos Aires, Argentina; Yerevan, Armenia; Brussels, Belgium; Sao Paulo, Brazil; Budapest, Hungary; Sofia, Bulgaria; Bogotá, Colombia; Zagreb, Croatia; Prague, Czechia; Copenhagen, Denmark; Cairo, Egypt; Tbilisi, Georgia; Athens, Greece; Bangalore, India; Dublin, Ireland; Rome, Italy; Luxemburg, Luxembourg; Sliema, Malta; Podgorica, Montenegro; Lagos, Nigeria; Oslo, Norway; Islamabad, Pakistan; Warsaw, Poland; Lisbon, Portugal; Bucharest, Romania; Belgrade, Serbia; Barcelona, Spain; Stockholm, Sweden; Berne, Switzerland; Dodoma, Tanzania, United Republic of; Abu Dhabi, United Arab Emirates; London, United Kingdom
Workplace: remote
Join Tether and Shape the Future of Digital Finance
At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate reserve-backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction.
Innovate with Tether
Tether Finance:
Our innovative product suite features the world’s most trusted stablecoin,
USDT
, relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services.
But that’s just the beginning:
Tether Power:
Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco-friendly practices in state-of-the-art, geo-diverse facilities.
Tether Data:
Fueling breakthroughs in AI and peer-to-peer technology, we reduce infrastructure costs and enhance global communications with cutting-edge solutions like
KEET
, our flagship app that redefines secure and private data sharing.
Tether Education
: Democratizing access to top-tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity.
Tether Evolution
: At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways.
Why Join Us?
Our team is a global talent powerhouse, working remotely from every corner of the world. If you’re passionate about making a mark in the fintech space, this is your opportunity to collaborate with some of the brightest minds, pushing boundaries and setting new standards. We’ve grown fast, stayed lean, and secured our place as a leader in the industry.
If you have excellent English communication skills and are ready to contribute to the most innovative platform on the planet, Tether is the place for you.
Are you ready to be part of the future?
About the job
Our pioneering P2P development platform, built on our open-source technology stack, Pear, eliminates the need for traditional server infrastructure. Pear platform facilitates direct deployment of applications from the developer’s machine to the user, enabling seamless scalability and performance. By leveraging Node.js-based technology akin to BitTorrent, we create robust peer-to-peer connections and data replication systems that set the foundation for a decentralized web.
Learn more about Pear:
docs.pears.com
Keet, our flagship P2P communications app, is the first step towards this new era. It exemplifies the potential of P2P technology in everyday applications, from messaging and file sharing to complex collaborative environments, all while maintaining user sovereignty over personal data.
Learn more about Keet:
keet.io
Responsibilities
In this role, you will be responsible for developing and maintaining Keet Desktop, our cross-platform P2P communications application built with React and running on the Pear runtime. You'll work on everything from UI/UX implementation to performance optimization, helping shape the future of decentralized communication.
Proven experience with React/Preact and modern JavaScript/TypeScript in production-scale applications.
Strong competency in state management (Redux, Redux Toolkit, Zustand, or similar).
Ability to write modular, maintainable, and well tested code.
Solid skillset in testing & debugging complex frontend applications.
Deep interest or experience with P2P technologies or distributed systems.
Comfort working in a remote, globally distributed team; good communication skills.
Preferred Qualifications
Experience with desktop application development (Electron, Tauri, or similar runtimes).
Familiarity with video/audio APIs (WebRTC, media streams) and real-time communication.
Demonstrated ability to optimize UI performance: rendering, memory management.
Experience building cross platform applications (macOS, Windows, Linux, etc).
Bonus: Past contributions to OSS projects, especially in P2P or decentralized tech.
Important information for candidates
Recruitment scams have become increasingly common. To protect yourself, please keep the following in mind when applying for roles:
Apply only through our official channels.
We do not use third-party platforms or agencies for recruitment unless clearly stated. All open roles are listed on our official careers page: https://tether.recruitee.com/
Verify the recruiter’s identity.
All our recruiters have verified LinkedIn profiles. If you’re unsure, you can confirm their identity by checking their profile or contacting us through our website.
Be cautious of unusual communication methods.
We do not conduct interviews over WhatsApp, Telegram, or SMS. All communication is done through official company emails and platforms.
Double-check email addresses.
All communication from us will come from emails ending in
@
tether.to
or @
tether.io
We will never request payment or financial details.
If someone asks for personal financial information or payment at any point during the hiring process, it is a scam. Please report it immediately.
When in doubt, feel free to reach out through our official website.
Location: Tiranë, Albania; Andorra la Vella, Andorra; Buenos Aires, Argentina; Yerevan, Armenia; Brussels, Belgium; Sao Paulo, Brazil; Budapest, Hungary; Sofia, Bulgaria; Bogotá, Colombia; Zagreb, Croatia; Prague, Czechia; Copenhagen, Denmark; Cairo, Egypt; Tbilisi, Georgia; Athens, Greece; Bangalore, India; Dublin, Ireland; Rome, Italy; Luxemburg, Luxembourg; Sliema, Malta; Podgorica, Montenegro; Lagos, Nigeria; Oslo, Norway; Islamabad, Pakistan; Warsaw, Poland; Lisbon, Portugal; Bucharest, Romania; Belgrade, Serbia; Barcelona, Spain; Stockholm, Sweden; Berne, Switzerland; Dodoma, Tanzania, United Republic of; Abu Dhabi, United Arab Emirates; London, United Kingdom
Workplace: remote
Join Tether and Shape the Future of Digital Finance
At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate reserve-backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction.
Innovate with Tether
Tether Finance:
Our innovative product suite features the world’s most trusted stablecoin,
USDT
, relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services.
But that’s just the beginning:
Tether Power:
Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco-friendly practices in state-of-the-art, geo-diverse facilities.
Tether Data:
Fueling breakthroughs in AI and peer-to-peer technology, we reduce infrastructure costs and enhance global communications with cutting-edge solutions like
KEET
, our flagship app that redefines secure and private data sharing.
Tether Education
: Democratizing access to top-tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity.
Tether Evolution
: At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways.
Why Join Us?
Our team is a global talent powerhouse, working remotely from every corner of the world. If you’re passionate about making a mark in the fintech space, this is your opportunity to collaborate with some of the brightest minds, pushing boundaries and setting new standards. We’ve grown fast, stayed lean, and secured our place as a leader in the industry.
If you have excellent English communication skills and are ready to contribute to the most innovative platform on the planet, Tether is the place for you.
Are you ready to be part of the future?
About the job
Our pioneering P2P development platform, built on our open-source technology stack, Pear, eliminates the need for traditional server infrastructure. Pear platform facilitates direct deployment of applications from the developer’s machine to the user, enabling seamless scalability and performance. By leveraging Node.js-based technology akin to BitTorrent, we create robust peer-to-peer connections and data replication systems that set the foundation for a decentralized web.
Learn more about Pear:
docs.pears.com
Keet, our flagship P2P communications app, is the first step towards this new era. It exemplifies the potential of P2P technology in everyday applications, from messaging and file sharing to complex collaborative environments, all while maintaining user sovereignty over personal data.
Learn more about Keet:
keet.io
Responsibilities
In this role, you will be responsible for developing and maintaining Keet Desktop, our cross-platform P2P communications application built with React and running on the Pear runtime. You'll work on everything from UI/UX implementation to performance optimization, helping shape the future of decentralized communication.
Proven experience with React/Preact and modern JavaScript/TypeScript in production-scale applications.
Strong competency in state management (Redux, Redux Toolkit, Zustand, or similar).
Ability to write modular, maintainable, and well tested code.
Solid skillset in testing & debugging complex frontend applications.
Deep interest or experience with P2P technologies or distributed systems.
Comfort working in a remote, globally distributed team; good communication skills.
Preferred Qualifications
Experience with desktop application development (Electron, Tauri, or similar runtimes).
Familiarity with video/audio APIs (WebRTC, media streams) and real-time communication.
Demonstrated ability to optimize UI performance: rendering, memory management.
Experience building cross platform applications (macOS, Windows, Linux, etc).
Bonus: Past contributions to OSS projects, especially in P2P or decentralized tech.
Important information for candidates
Recruitment scams have become increasingly common. To protect yourself, please keep the following in mind when applying for roles:
Apply only through our official channels.
We do not use third-party platforms or agencies for recruitment unless clearly stated. All open roles are listed on our official careers page: https://tether.recruitee.com/
Verify the recruiter’s identity.
All our recruiters have verified LinkedIn profiles. If you’re unsure, you can confirm their identity by checking their profile or contacting us through our website.
Be cautious of unusual communication methods.
We do not conduct interviews over WhatsApp, Telegram, or SMS. All communication is done through official company emails and platforms.
Double-check email addresses.
All communication from us will come from emails ending in
@
tether.to
or @
tether.io
We will never request payment or financial details.
If someone asks for personal financial information or payment at any point during the hiring process, it is a scam. Please report it immediately.
When in doubt, feel free to reach out through our official website.
Задачи:
— Разрабатывать и поддерживать проекты на Vue и Nuxt
— Участвовать в миграции основного сайта на Nuxt 4 — большая кодовая база, живой продакшен
— Развивать продукт, который читают миллионы: от правок в существующем коде до новых фич
— Писать тесты и участвовать в code review
Условия:
— Удалённая работа, полная занятость, договор ГПХ или ИП
— Гибкий график, прайм-тайм команды 10:30–18:00 МСК
— До 110 000 ₽ gross в месяц, выплата раз в месяц
— 28 оплачиваемых дней отпуска в год
— Одно собеседование, без тестового задания
Требования:
— Опыт коммерческой разработки на Vue
— Опыт работы с TypeScript
— Гражданство РФ
Будет плюсом:
— Опыт работы с Nuxt
— Опыт работы с Tailwind
— Опыт unit-тестирования
— Работа с монорепами и git submodules
— Опыт работы с AI-агентами
Задачи:
— Выполнение продуктовых задач в роли основного JS-разработчика команды.
Требования:
— Опыт работы JS-разработчиком от 2 лет.
— Опыт продуктовой разработки.
— Опыт создания приложений на React.
— Опыт проведения технических интервью и онбординга JS-разработчиков.
— Знание JavaScript: понимание работы лексического окружения, принципа работы цепочки прототипов и механизма поиска свойств, предотвращение механизма всплытия и делегирование событий, понимание MutationObserver.
— Знание React: понимание работы Virtual DOM, способы оптимизации React-приложения, умение пользоваться стейт-менеджерами и форм-менеджерами.
— Знание браузера: понимание безопасности cookie, технологии WebSocket.
— Знание асинхронности: понимание механизма Event loop, использование callback, Promises, async/await.
Условия:
— Удалённый формат работы в IT аккредитованной компании.
— Длительный проект.
— Оплачиваемый отпуск 28 календарных дней в год и оплачиваемые больничные.
— Предоставление техники (MAC, Windows).
— ДМС со стоматологией.
— Компенсация хобби, спортзала, английского языка.
— Компенсация профессионального обучения.
— Возможность участия во внутренних программах компании и активностях, например, в реферальной программе «приведи друга».
— Онлайн и оффлайн корпоративные мероприятия (йога, шахматы, покер, квиз, марафон, CS2 и многое другое).
— Программа лояльности Сентибонусы за проявление активностей, стаж работы и др.
УдалённоКомпания Centicore 🩵 находится в поисках Разработчика JS
Задачи:
— Разработка и поддержка frontend-функциональности на TypeScript и React.
— Разработка и доработка UI-компонентов, включая таблицы и формы.
— Работа с legacy-кодом и техническим долгом: постепенное улучшение архитектуры и существующих решений.
— Использование AI-агентов для повышения эффективности разработки.
— Работа в рамках SDD-подхода.
Требования:
— От 4 лет опыта с TypeScript и React.
— Опыт работы в FinTech — обязателен.
— Практический опыт с Redux Toolkit и Redux Saga.
— Опыт разработки таблиц и форм с использованием Formik и Yup.
— Понимание принципов Feature-Sliced Design (FSD).
— Понимание важности линтеров, качества кода и тестового покрытия.
— Готовность работать с большим legacy-кодом и последовательно снижать технический долг.
— Уверенное владение AI-агентами в разработке.
— Знакомство с SDD-подходом.
— Высшее образование желательно, но не критично при сильном совпадении по остальным требованиям.
Условия:
— Удалённый формат работы.
— Локация: Москва / Московская область.
— Вилка зарплаты до 190 000 ₽ gross ИП.
Будет плюсом:
— Знакомство с Module Federation.
— Понимание особенностей микрофронтенд-архитектуры и её взаимодействия с Redux Toolkit и Redux Saga.
Задачи:
— Разрабатывать новый функционал и различные уникальные приложения для проектов в сфере недвижимости
— Плотно взаимодействовать с Backend, Design, QA командами, чтобы делать качественную логику и интуитивно понятный UI/UX
— Регулярно совершенствовать свои навыки и производительность своего кода – в этом помогут лиды, менторы и более 80-ти разработчиков Frontend направления
— Быть хорошим командным игроком в рамках своей проектной группы (6-10 человек)
Требования:
— Опыт коммерческой разработки от 1 года
— HTML5, CSS3 (SCSS), нативный JavaScript ES6, Nuxt SSR, Vue, Vuex Store, Scoped Styles, Webpack
— Опыт оптимизации SPA и SSR приложений (Lighthouse, PageSpeed Insights)
— Опыт кроссбраузерной, адаптивной, резиновой и семантической вёрстки
— Опыт в создании UI/UX интерфейсов (без использования готовых ux-фреймворков), а также в их масштабировании
— Применение правил линтеров (Stylelint, Eslint)
— Соблюдение принципов KISS, DRY
— Git
Условия:
— Полная занятость
— График 5/2
— Формат работы: на месте работодателя, удалённо или гибрид
Задачи:
— Разработка главной страницы — реестр справок с таблицей, фильтрами (в том числе продвинутые фильтры и чипы), пагинацией и табами (Справки / Результаты обработки / Настройки).
— Разработка лайтбокса справки — многоступенчатой формы (stepper: клиент → вычет → создание/редактирование) с валидацией, сохранением черновика, подписанием через CADES/КриптоПро, историей изменений и корректировками.
— Разработка лайтбокса подтверждения 10ДО — расшифровка документов, выбор сертификата, просмотр связанных справок, статусы.
— Разработка лайтбокса подключения/отключения продукта — OTP-подтверждение, трекинг статуса, создание/аннулирование приложений.
— Разработка лайтбокса импорта справок — загрузка XML, парсинг, маппинг данных.
— Разработка лайтбокса массовых операций — массовое подписание и расшифровка файлов через CryptoPro ActiveX.
— Разработка страницы статуса продукта — отслеживание текущего статуса продуктов.
— Интеграция криптографического слоя с CADES Plugin (CryptoPro), выбор сертификатов, диагностика, подпись файлов.
— Интеграция с внутренней системой аналитики СберБизнес, трассировка действий.
— Покрытие автотестами на Playwright с Allure-отчётами.
Требования:
— Глубокое знание TypeScript (типобезопасные паттерны, conditional types, template literal types, типобезопасные хуки).
— Опыт работы с React 3+ года, продвинутые паттерны (compound components, render props, error boundaries, Suspense, concurrent features).
— Опыт проектирования сложных state-машин и оптимизации ререндеров с Redux Toolkit / State Management, настройка RTK Query (invalidation, polling, optimistic updates).
— Опыт проектирования и поддержки модульных/микрофронтендных приложений, разделения слоёв (domain/service/presentation).
— Оптимизация производительности React-приложений (code splitting, bundle analysis, memoization, virtualization, lazy loading).
— Опыт построения тестовой инфраструктуры (E2E, integration, contract tests), покрытие тестами более 80%.
— Настройка linting, code review, code ownership, contribution guidelines.
Будет плюсом:
— Опыт работы с криптографическими библиотеками и плагинами (CryptoPro, webcrypto).
— Опыт работы с OpenAPI codegen и поддержкой типобезопасных API-клиентов.
— Опыт работы с i18n в сложных проектах (namespace-ы, pluralization, fallback-языки).
— Опыт менторинга и проведения code review.
— Опыт работы с design systems и UI-библиотеками.
— Опыт работы в банковском/финтех секторе.
— Понимание бизнес-процессов налогового учёта.
Условия:
— Формат работы: офис на период испытательного срока, после возможен гибрид (Москва).
— Полной удалёнки нет.
Задачи:
— Развивать интерфейсы карточек, форм и таблиц;
— подключать API;
— обрабатывать состояния загрузки, ошибок и неполных данных;
— участвовать в проверке готового функционала.
Требования:
— Уверенные Angular и TypeScript;
— опыт поддержки или развития существующего SPA и взаимодействия с API;
— опыт работы с состоянием приложения будет преимуществом;
— опыт с конкретной отраслью не обязателен;
— важен пример похожей задачи и ваша личная роль;
— минимальный стаж в годах не установлен;
— конкретный уровень образования не обязателен;
— необходим подходящий документ о профильной квалификации: диплом, сертификат, удостоверение или иной документ (сканы в первом отклике не нужны).
Условия:
— удалённо, проектное сотрудничество;
— кандидаты из любых регионов;
— ориентировочная ставка 2800-3500 руб./час за согласованные фактические часы до налогов исполнителя;
— ставка и расчёты согласуются отдельно;
— участие, объём работ и условия подтверждаются отдельно;
— на этапе реализации предполагается частичная или высокая загрузка;
— точное число часов и дата старта согласуются отдельно;
— сейчас собирают кандидатов.
Требования:
— 3+ лет продакшен-опыта с Vue.js и современным управлением состоянием
— Глубокий опыт с тяжёлыми таблицами данных (фильтрация, пагинация, массовый выбор)
— Экспертиза в адаптивном дизайне для мобильных сценариев
— Опыт реализации web signature pads и динамических многошаговых конструкторов форм
Важно:
— Кандидаты из Польши и ЕС
О компании:
— Заказчик из США
— проект на 6 месяцев, старт 21.10.2026.
Задачи:
— Разработка новых пользовательских интерфейсов и доработка существующего функционала на React
— Участие в проектировании архитектуры фронтенда, интеграция с бэкенд-сервисами
— Оптимизация производительности веб-приложения и работа с состоянием (Redux Toolkit, Redux Saga, TanStack Query)
— Написание тестов и документации к собственным разработкам
— Кросс-командное взаимодействие для уточнения требований
Требования:
— Высшее техническое образование (также приглашают студентов старших курсов)
— Технический английский язык (чтение документации, желательно)
— Опыт программирования на JavaScript/TypeScript
— Базовое понимание React, работы с состоянием и асинхронными запросами
— Готовность к обучению и самообучению, стремление повышать свой профессиональный уровень и расти по карьерной лестнице
Условия:
— Оплачиваемая стажировка с дальнейшим трудоустройством в штат компании, пересмотр оклада и грейда дважды в год
— Удобный офис в историческом районе с развитой инфраструктурой, в шаговой доступности от метро: Добрынинская / Серпуховская / Павелецкая
— Технологичное рабочее место: 2+ монитора, многофункциональный портал собственной разработки, собственная система обслуживания баз данных, сильная ИТ-инфраструктура, intel 10+, nvme ssd, 32gb ram
— Внутренние и внешние тренинги, компенсация обучения, участие в конференциях, корпоративная база знаний, скидки на изучение английского языка
— Социальный пакет: мобильная связь, корпоративное такси, дополнительные дни отпуска, доплата по больничным листам до 100% зарплаты, компенсация покупки абонемента в спортзал, софинансирование ДМС
— Корпоративная жизнь: кейс-чемпионаты, волейбол, тематические вечера, выезды на природу и многое другое
О компании:
— ООО «БЕЛЛЕРАЖ АУТСОРСИНГ И КОНСАЛТИНГ» работает под брендом Bellerage
— Провайдер финансового аутсорсинга в России в 1С для международного бизнеса по оптимизации и автоматизации бизнес-процессов
— Поддержка международного и российского бизнеса в области ИТ, финансов, налогов, аудита, юридической поддержки и HR-процессов
— Партнёр «1С» с 2022 года
Адрес офиса: Москва, улица Щипок, 9/26с1, в шаговой доступности от метро Добрынинская, Серпуховская, Павелецкая.
Location: Remote Canada
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences and measurement systems that enable sustainable growth. Within MPE, the Marketing pillar owns Affirm’s Logged-Out Web experiences, web experimentation, client-side tagging, marketing technology integrations, attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the architecture, reliability, and evolution of high-traffic consumer web experiences while building the instrumentation and integrations that connect those experiences to Affirm’s growth and measurement systems. You will work across modern web applications, experimentation, Google Tag Manager and server-side GTM integrations, conversion tracking, advertising and marketing APIs, and observability. You will partner closely with Product, Marketing, Analytics, Data Engineering and adjacent platform teams to ensure that web experiences are performant and measurable and that consent, cookies, tagging, and consumer-data requirements are considered from the start. This role is a strong fit for an engineer who enjoys owning complex web systems, solving ambiguous cross-functional problems, and raising the technical quality and operational reliability of the platforms they work on.
What You'll Do
You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For
You have 4+ years of experience of developing and architecting web applications using declarative UI frameworks like React or Vue.
You are proficient in working with Javascript/Typescript.
You have hands-on experience with web instrumentation and marketing technology such as Google Tag Manager (GTM/sGTM), analytics and experimentation platforms, conversion tracking, advertising or marketing APIs, and third-party web integrations.
You have experience designing reliable, performant consumer web systems and understand how consent, cookies, tagging, observability, and data collection affect modern web architecture and measurement.
You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Pay Grade - N
Equity Grade - 6
Employees new to Affirm
typically come in at the start of the pay range
. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
CAN base pay range per year: $153,000 - $213,000 CAD
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Наш идеальный стажер:
• Знает JavaScript
• Может верстать по макетам с HTML и CSS
• Умеет писать простые приложения на React, Angular или Node.js
• Разбирается в работе браузера на базовом уровне: DOM, событиях, localStorage, fetch
• Знаком с принципами асинхронности — работа с промисами
Будет плюсом, если вы:
• Работали с Git
• Писали тесты — unit или интеграционные
• Знаете основы TypeScript
• Умеете работать с Rest API
Условия:
• Локация: Удаленно
• Занятость: от 20 часов
• ЗП: По договоренности
Задачи:
— перенести сайт на Tilda по готовому макету с максимально точным соответствием дизайну.
Требования:
— точное воспроизведение макета;
— адаптация под ПК и мобильные устройства;
— внимательность к деталям и аккуратная вёрстка;
— опыт работы с Tilda.
Для отклика присылайте портфолио, стоимость и примерные сроки выполнения.
География найма не уточнена
УдалённоTiranë, Albania; Andorra la Vella, Andorra; Buenos Aires, Argentina; Yerevan, Armenia; Brussels, Belgium; Sao Paulo, Brazil; Budapest, Hungary; Sofia, Bulgaria; Bogotá, Colombia; Zagreb, Croatia; Prague, Czechia; Copenhagen, Denmark; Cairo, Egypt; Tbilisi, Georgia; Athens, Greece; Bangalore, India; Dublin, Ireland; Rome, Italy; Luxemburg, Luxembourg; Sliema, Malta; Podgorica, Montenegro; Lagos, Nigeria; Oslo, Norway; Islamabad, Pakistan; Warsaw, Poland; Lisbon, Portugal; Bucharest, Romania; Belgrade, Serbia; Barcelona, Spain; Stockholm, Sweden; Berne, Switzerland; Dodoma, Tanzania, United Republic of; Abu Dhabi, United Arab Emirates; London, United Kingdom
УдалённоTiranë, Albania; Andorra la Vella, Andorra; Buenos Aires, Argentina; Yerevan, Armenia; Brussels, Belgium; Sao Paulo, Brazil; Budapest, Hungary; Sofia, Bulgaria; Bogotá, Colombia; Zagreb, Croatia; Prague, Czechia; Copenhagen, Denmark; Cairo, Egypt; Tbilisi, Georgia; Athens, Greece; Bangalore, India; Dublin, Ireland; Rome, Italy; Luxemburg, Luxembourg; Sliema, Malta; Podgorica, Montenegro; Lagos, Nigeria; Oslo, Norway; Islamabad, Pakistan; Warsaw, Poland; Lisbon, Portugal; Bucharest, Romania; Belgrade, Serbia; Barcelona, Spain; Stockholm, Sweden; Berne, Switzerland; Dodoma, Tanzania, United Republic of; Abu Dhabi, United Arab Emirates; London, United Kingdom