About ActAI
There are over 5 billion users using basic applications today such email, notes, tasks, calendar and they're not AI-native. Our mission is to build proactive applications for anyone in the world, who are not used to complex prompting. We aim to bring intelligence to conversations, errands, organising and workflows, with minimal to no prompting. Our application focuses on achieving high reliability for long-running workflows, persistent context, and real-world task completion. We believe products will greatly reduce hallucinations.
Our objective is to organise anyone's life.
Role
As a Web Frontend Engineer, you will build the core web experiences, including Chat, Notes, Calendar, Docs and Sheets.
You will own complex, highly interactive product surfaces from architecture through implementation, working closely with product, design, backend and AI engineers to make AI a native part of how users communicate, write, organise and work.
What You'll Own
Build major web experiences across Chat, Notes, Calendar, Docs, and Sheets.
Develop complex interactions including real-time messaging, collaborative editing, rich-text editing, scheduling, tables, and spreadsheets.
Build reusable frontend architecture and components that work consistently across ActAI applications.
Integrate streaming AI responses, proactive actions, and model-driven experiences directly into product workflows.
Own frontend performance, responsiveness, reliability and accessibility across browsers and devices.
Work closely with product and design to take ideas from prototype to production quickly.
What We're Looking For
Strong experience building complex, production web applications using React, TypeScript and modern frontend technologies.
Deep understanding of frontend architecture, state management, browser APIs, and performance.
Experience building highly interactive products such as chat, collaboration, productivity, document editing, calendars, or workspaces.
Experience with real-time systems, WebSockets, streaming APIs, or collaborative interfaces.
Strong product and UI judgment with attention to interaction details.
Able to independently own features from technical design through production.
Outcomes
Users can communicate, write, organise and collaborate seamlessly across Chat, Notes, Calendar, Docs and Sheets.
Complex interactions such as group messaging, editing, scheduling and collaboration feel fast and reliable.
AI capabilities are integrated naturally into product workflows rather than added as separate chatbot experiences.
Frontend architecture remains fast, maintainable and reusable as ActAI expands into new applications and workflows.
Tech Stack
TypeScript
React.js / Next.js
HTML / CSS
WebSockets / streaming APIs
Node.js
REST / GraphQL APIs
How We Work
The best products today in the world were built by small, world-class teams. We are a high talent density and hands-on team. We make decisions collectively and move at rapid speed, striking a balance between shipping high-quality work and learning.
Joining our team requires the ability to bring structure, exercise judgment and execute independently. Our goal is to put in the hands of our users a truly magical product.
Interview Process
If there appears to be a fit, we'll reach out to schedule 3, but no more than 4 interviews.
Applications are evaluated by our technical team members. Interviews will be conducted via virtual meetings and/or onsite.
We value transparency and efficiency, so expect a prompt decision. If you've demonstrated the exceptional skills and mindset we're looking for, we'll extend an offer to join us and help bring practical AI benefits to billions of users globally.
Задачи:
— Проектирование, разработка и развитие frontend-архитектуры продукта на React, формирование frontend-стандартов команды
— Проектирование и реализация сложных пользовательских сценариев, форм и модулей
— Оптимизация производительности приложения, повышение стабильности и качества UI
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия
— Рефакторинг и поддержка существующего кода, снижение технического долга
— Участие в декомпозиции задач, технической оценке и планировании разработки
— Взаимодействие с backend-разработчиками, QA, бизнес-архитекторами и дизайнерами
— Участие в развитии процессов разработки, CI/CD и инженерных практик команды
Требования:
— Опыт работы от 5 лет в области frontend разработки, в том числе не менее 3-х лет на React
— Опыт разработки на JavaScript / TypeScript, HTML, CSS
— Глубокое понимание React ecosystem: hooks, context, rendering lifecycle, performance optimization
— Опыт проектирования масштабируемой frontend-архитектуры
— Опыт проектирования и разработки переиспользуемых компонентов и UI-библиотек
— Отличное понимание принципов асинхронности, обработки ошибок и управления состоянием
— Опыт работы с REST API
— Опыт работы с системами контроля версий (Git), CI/CD и процессами командной разработки
— Опыт code review, технического менторинга и участия в развитии команды
— Системное мышление, внимание к качеству и производительности кода
— Способность работать в команде и эффективно коммуницировать
— Самостоятельность и ответственность в выполнении задач
Условия:
— Работа в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе
— Официальное оформление и все гарантии в соответствии с ТК РФ
— ДМС со стоматологией после испытательного срока
— Корпоративные скидки от партнеров BestBenefits
— Электронная библиотека Альпина
— Профильные курсы, сертификация за счет работодателя
Задачи:
— Проектировать и разрабатывать клиентское веб-приложение с нуля.
— Анализировать производительность и оптимизировать клиентское приложение.
— Заниматься адаптивной и кросс-браузерной вёрсткой.
— Взаимодействовать с дизайнерами, бэкенд-разработчиками и другими специалистами.
Требования:
— Опыт работы с JavaScript, TypeScript, React на коммерческих проектах от 4 лет (Middle+/Senior).
— Умение решать задачи по оптимизации производительности.
— Опыт разработки с использованием стейт-менеджеров (Redux, MobX, Reatom).
— Использование REST API, GraphQL API, WebSockets.
— Опыт работы с микрофронтами.
— Проектирование приложений с учетом требований к масштабированию и неравномерной нагрузке.
— Опыт написания тестов (юнит, интеграционные, нагрузочные).
Будет плюсом:
— Опыт разработки фронтенд-платформы.
— Применение паттернов проектирования распределенных систем.
Условия:
— Удаленный формат работы.
— Гибкое начало дня с 9 до 11.
— Компенсация расходов на обучение и курсы английского после испытательного срока.
— Компенсация расходов на спорт после испытательного срока.
— Возможность релокации на Кипр.
— Конкурентная оплата.
Удалённоsenior
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— Разработка новых коннекторов к источникам данных (REST API, SQL, файловые импорты).
— Реализация движка трансформаций на Python с использованием pandas.
— Создание модуля валидации данных с проверкой бизнес-правил.
— Реализация выгрузок в целевые системы (ЕРМ, Excel-файлы).
— Разработка REST API (FastAPI) для управления мэппингами и загрузками.
— Оптимизация производительности.
— Написание тестов (pytest) и документации.
Требования:
— Знание Python и основ ООП.
— Понимание принципов REST API и HTTP.
— Базовый опыт работы с FastAPI или другим backend-фреймворком.
— Знание SQL и базовый опыт работы с PostgreSQL.
— Понимание асинхронного кода (async/await).
— Уверенное владение Git.
— Базовый опыт написания тестов.
— Умение читать чужой код и разбираться в существующем проекте.
Будет плюсом:
— Опыт работы с SQLAlchemy, Pydantic, pytest и Docker.
— Опыт интеграции с внешними API.
— Базовое знание JavaScript и React.
Условия:
— Работа в команде единомышленников, профессиональных бизнес-аналитиков, внедренцев, разработчиков, управленцев.
— Интересные и сложные задачи, крупные проекты.
— Постоянный профессиональный и личный рост, самостоятельность в работе.
— Оформление в штат компании, согласно ТК РФ, “белая” заработная плата (обсуждается с успешными кандидатами).
— Полис ДМС (Добровольное медицинское страхование).
Задачи:
— Разрабатывать и подключать инструменты на базе Model Context Protocol (MCP), понимать устройство MCP-серверов и проектировать клиентские решения «интерфейс — агент — инструменты»
— Писать спецификации и правила для агентов, развивать реестр скиллов команды
— Ревьюить код — и человеческий, и агентский; держать планку качества
— Участвовать в планировании, оценке задач, релизах; работать в связке с аналитиками, бэкендом, дизайном и QA; менторить джунов, в том числе учить их работать с агентами
— Разрабатывать и рефакторить модули платформы (интерфейсы управления медиа-хранилищем) — руками агента под вашим управлением
— Проектировать поверхности взаимодействия человека и AI: чаты с потоковой передачей ответов (SSE), канвасы, дашборды агентов
— Создавать собственных AI-агентов и мульти-агентные системы, встроенные в продукт
Требования:
— Опыт коммерческой фронтенд-разработки от 5 лет, из них от 2 лет в роли Senior
— Глубокий практический опыт с React, Next.js и TypeScript, понимание внутреннего устройства
— Опыт проектирования архитектуры сложных фронтенд-приложений и принятия ключевых технических решений
— Понимание и применение принципов SOLID, DRY, KISS, а также паттернов проектирования
— Опыт работы с менеджерами состояний (Redux Toolkit, RTK Query) в крупных проектах
Условия:
— Формат работы: офис первые 3 месяца, далее гибрид или офис по согласованию
Задачи:
- Разработка и поддержка веб-приложений на React
- Оптимизация загрузки и производительности приложений
- Интеграция с RESTful API и внешними сервисами
- Работа с состоянием приложений (Redux)
- Внедрение лучших практик SEO для SPA-приложений
Требования:
- Опыт работы с React.js: от 3 лет
- Опыт работы с: React.js, MobX, Nest.js, Express.js, TypeScript, CSS/SCSS
- Socket.IO или кастомные решения на WebSocket
- Jest для тестов
Требования:
— 4+ года профессионального опыта во frontend-разработке
— сильные навыки React
— уверенное знание TypeScript
— опыт работы с современными инструментами сборки frontend
— хорошие коммуникативные навыки
Желательно:
— опыт работы с комплексными административными панелями
— знание CSS / SCSS / SASS
— опыт с RPC транспортными протоколами
Задачи:
— разработка высокопроизводительных React-функций
— рефакторинг и улучшение существующих модулей
— ревью pull request-ов и поддержание качества кода
— сотрудничество с кросс-функциональными командами
— предложение и внедрение технических улучшений
Условия:
— до €5,500 net в месяц
— полный пакет релокации на Кипр
— современный офис в Лимассоле
— оплачиваемый отпуск и каникулы
— возможности карьерного роста
— поддерживающая международная команда
Задачи:
— Управление полным циклом продаж от первого звонка/теплого лида до подписания контракта (краткосрочные проекты и долгосрочные технические партнерства).
— Тесное взаимодействие с командой лидогенерации для направления и активного участия в стратегии поиска клиентов на Upwork.
— Эффективная квалификация клиентов с минимальной нагрузкой на них и предложение гибких решений при превышении бюджета.
— Координация с бизнес-аналитиками, дизайнерами и техническими командами для подготовки оценок и передачи проектов менеджерам.
— Продажа веб-приложений (React, Node, Python), AI/ML проектов и контрактов на расширение команды (Outstaff) сроком более 6 месяцев.
— Активное использование AI-инструментов для ускорения процессов, анализа требований и подготовки предложений.
— Быстрая и проактивная коммуникация с международными клиентами, адаптация к часовым поясам США, Канады и Европы.
Требования:
— Опыт работы в IT бизнес-развитии не менее 2 лет с акцентом на закрытие сделок.
— Обязательный опыт лидогенерации не менее 2 лет.
— Подтвержденный опыт продаж аутсорсинговых проектов веб-приложений и долгосрочных контрактов.
— Опыт управления несколькими пресейл-процессами и ведения сложных переговоров.
— Практический опыт использования AI-инструментов для оптимизации продаж.
— Проактивность и лидерские качества, умение планировать и не ждать готовых брифов.
— Уверенное владение CRM и ERP системами.
— Свободное владение английским языком (C1+).
— Проживание за пределами России и Беларуси.
Плюсы:
— Опыт продажи проектов с оплачиваемыми фазами Discovery.
— Опыт продажи AI/ML проектов (NLP, Computer Vision и др.).
— Опыт продажи контрактов на расширение команды / Outstaff.
— Способность участвовать в технических обсуждениях по React, Node.js, Python или Flutter.
Условия:
— Полностью удаленная, полная занятость.
— Гибкий график с работой в европейских и международных часовых поясах.
— Базовая зарплата $800–1000 + неограниченная комиссия 5–8%.
— Оплата испытательного срока $1300–1500 при выполнении активностей.
— 20 оплачиваемых отпускных дней + 5 больничных + дополнительные выходные.
— Работа с международными клиентами на высокоценных проектах.
— Культура AI-first: активное использование и разработка AI.
— Возможности карьерного роста в расширяющемся отделе бизнес-развития.
IntexSoft — IT-компания, которая помогает бизнесу с разработкой ПО, мобильных приложений, веб-платформ, тестированием и IT-консалтингом.
Офис в Беларуси.
Вакансия: Middle Fullstack Developer с опытом работы с Java или .NET на бэкенде и React или Angular на фронтенде.
Задачи:
— Использование хуков и компонентного подхода
— Верстка с применением CSS/SCSS
— Разработка и поддержка UI на React
— Участие в командных обсуждениях и планировании задач
— Исправление багов и оптимизация кода
— Изучение новых технологий и внедрение лучших практик
— Работа с современными state-менеджерами (Zustand/Redux)
Требования:
— Понимание принципов работы хуков и компонентной архитектуры
— Навыки работы с CSS/SCSS
— Базовые знания JavaScript и React
— Желание учиться и развиваться в frontend-разработке
— Ответственность, внимательность к деталям и умение работать в команде
Условия:
— Удалённый формат работы
— Свободный график
— Возможность совмещать стажировку с учёбой
— Наставничество и поддержка опытных разработчиков
— Работа над внутренним проектом, который будет использоваться в проде
— Удалённо из России
Разрабатывать и развивать основной сайт, продуктовые посадочные страницы и промо-спецпроекты. Создавать интерактивные элементы: калькуляторы тарифов и комиссий, интерактивные схемы, формы и виджеты.
Задачи:
— Разрабатывать и поддерживать высоконагруженные микросервисные решения на Node.js с использованием Fastify и Prisma ORM;
— Проектировать и внедрять систему событийной обработки данных (event sourcing) на базе Kafka;
— Интегрировать сервисы с внешними системами и API, обеспечивая безопасность, стабильность и масштабируемость интеграций;
— Разрабатывать и развивать GraphQL API для фронтенд- и мобильных приложений;
— Закрывать фронтенд-задачи на Next.js с помощью ИИ-инструментов (Claude Code, Cursor и аналогов) без необходимости быть фронтенд-экспертом;
— Оптимизировать производительность приложений и баз данных PostgreSQL (скорость отклика, надёжность, устойчивость);
— Проводить код-ревью, поддерживать высокое качество кода и следовать best practices;
— Обеспечивать высокую доступность и отказоустойчивость системы, участвовать в мониторинге и разборе инцидентов;
— Взаимодействовать с командой разработки, продакт-менеджерами и другими стейкхолдерами для эффективной реализации задач.
Требования:
— Опыт работы от 3 лет в роли Node.js Developer;
— Уверенные знания JavaScript / TypeScript и опыт работы с фреймворками (Fastify / Express / Koa и др.);
— Опыт проектирования и разработки RESTful API;
— Глубокое понимание асинхронного программирования и event-driven архитектуры;
— Практический опыт работы с базами данных: PostgreSQL, MongoDB (или другими NoSQL);
— Готовность брать на себя фронтенд-задачи на Next.js и эффективно использовать ИИ-инструменты для разработки;
— Базовое понимание React / Next.js и верстки будет плюсом;
— Будет преимуществом опыт с Docker и Kubernetes.
Условия:
— Полностью удаленный формат работы - работай из любой точки мира;
— Возможность профессионального роста, развития и расширения зоны ответственности;
— Участие в проектах, которыми ежедневно пользуются тысячи пользователей;
— Команду без лишней бюрократии, где ценят инициативность и здравый смысл;
— Компенсацию медицинской страховки.
Neoai IT Center izlayapti mutaxassislarni bir nechta yo'nalishlarda: backend dasturlash (python, Django, Fastapi, Node.js, Express.js, Java, Spring Boot, PHP, Laravel, Rest API, Postgresql, Mysql, Mongodb, Git, Docker), frontend (HTML, CSS, JavaScript, TypeScript, React, Next.js, Vue.js, Angular, Tailwind CSS, Bootstrap, Git), mobil dasturlash (Dart, Flutter, Kotlin, Java, Swift, React Native, Firebase, Android Studio, Xcode, Git), UX/UI dizayn (Figma, Adobe XD, Photoshop, Illustrator, Figjam, UI Design, UX Research, Wireframing, Prototyping, Design System), kiberxavfsizlik (Linux, Python, Bash, Networking, TCP/IP, Wireshark, Nmap, Burp Suite, Metasploit, OWASP, Git, Docker), data science (Python, Numpy, Pandas, Matplotlib, Seaborn, Scikit-learn, TensorFlow, PyTorch, SQL, Jupyter Notebook, Git), data analitika (Python, Pandas, Numpy, SQL, Excel, Power BI, Tableau, Matplotlib, Seaborn, Jupyter Notebook), sun'iy intellekt (Python, PyTorch, TensorFlow, Keras, Scikit-learn, Hugging Face, OpenAI API, Langchain, Numpy, Pandas, Git, Docker), robototexnika (Python, C++, Arduino, ESP32, Raspberry Pi, ROS, Matlab, Arduino IDE, OpenCV, Sensors, Git). Ish joyi Toshkent shahrida, ish vaqti 3 soat, maosh 4-5 million so'm. Vazifalar: o'quvchilarga zamonaviy IT texnologiyalarini nazariya va amaliyot asosida o'rgatish, darslarni amaliy loyihalar va real vazifalar bilan tashkil etish, o'quvchilar bilan individual ishlash va ularning rivojlanishini kuzatib borish, dars materiallari va amaliy topshiriqlar tayyorlash. Nomzodlar mas'uliyatli, kommunikativ bo'lishi, o'z yo'nalishi bo'yicha amaliy tajribaga ega bo'lishi, yangi texnologiyalarni muntazam o'rganib borishi talab etiladi. Shuningdek, tajribali mutaxassislar bilan birga professional muhitda rivojlanish imkoniyati mavjud.
Задачи:
- Разработка пользовательских интерфейсов с помощью React
- Принятие решений по выбору технологий, инструментов и архитектурных подходов
- Проведение code review и обеспечение высокого уровня качества кода
- Рефакторинг и оптимизация существующего кода
Требования:
- Отличные знания HTML, CSS, JavaScript, React
- Знания TypeScript (Utility Types, Generics)
- Опыт работы с Zustand/Redux
- Опыт работы с React Query
- Опыт работы с headless UI-библиотеками (Base UI, react-aria)
- Опыт написания тестов (vitest-browser-mode, playwright)
Задачи:
- Разработка новых и развитие существующих внутренних инструментов автоматизации и корпоративных сервисов
- Автоматизация процессов
- Проектирование и построение модульных приложений
- Разработка веб-сервисов
- Проработка интеграций со сторонними сервисами
- Мониторинг и оптимизация производительности
- Построение приложений для аналитики и работы с данными
Требования:
- Опыт разработки на JavaScript и/или TypeScript и опыт работы с React — не менее 4 лет
- Опыт разработки на Python и Django будет плюсом
- Понимание принципов проектирования и архитектуры ПО, умение проектировать масштабируемые и поддерживаемые решения
- Опыт работы с Redux Toolkit
- Знание принципов работы REST API и WebSocket
- Опыт работы с системами контроля версий (Git)
Требования:
— Опыт коммерческой frontend-разработки 4+ лет.
— Глубокое знание современного JavaScript и TypeScript.
— Уверенный опыт с React или Vue.
— Практический опыт с WebView, embedded web apps или mini-apps.
— Опыт интеграции с банковским SuperApp будет преимуществом.
— Опыт интеграций с REST API и авторизационными флоу: JWT, deep links, нативные мосты.
— Опыт работы со сложным состоянием и критичными пользовательскими сценариями, желательно с платёжными флоу.
— Понимание производительности frontend в WebView: скорость старта, размер бандла, lazy loading, работа на слабых устройствах.
— Опыт unit- и e2e-тестирования критичных пользовательских флоу.
— Ежедневное использование AI-инструментов в разработке: Claude Code, Copilot или аналоги.
— Самостоятельность и скорость работы, умение работать с неполными вводными, поднимать блокеры и договариваться с зависимыми командами.