• Уверенное знание JavaScript (ES6+) и TypeScript. • Понимание React Hooks и принципов работы React.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
• Уверенное знание JavaScript (ES6+) и TypeScript. • Понимание React Hooks и принципов работы React.
Задачи: — Разрабатывать и поддерживать пользовательские интерфейсы на Vue.js / Nuxt — Прорабатывать архитектурные решения и оценивать трудоемкость задач — Писать и поддерживать Unit-тесты, контролировать качество кода — Проводить рефакторинг, оптимизацию производительности и участвовать в Code Review — Документировать реализованные технические решения Требования: — Опыт коммерческой разработки на фронтенде от 4 лет — Отличное знание JavaScript и TypeScript — Практический опыт на Vue.js (Nuxt) — Опыт написания Unit-тестов — Работа с командной строкой Linux и базовые навыки администрирования — Навык чтения и анализа чужого кода Будет плюсом: — Опыт работы в высоконагруженных e-commerce проектах — Опыт работы со сборщиком Vite — Опыт взаимодействия с Figma, Zeplin, Sketch Условия: — Аккредитованная IT-компания — Оформление по ТК РФ — Полная удаленка или гибрид (офис в Москве, коворкинг в СПб) — ДМС — Скидки на каталог Lamoda до 40% — Оплата внешних конференций
Job description: Build and evolve the customer-facing interfaces of an AI-powered vacation rental management platform: scalable UI components, design-system libraries, and frontend integrations with REST and WebSocket backends.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подбор– От 2 лет опыта в коммерческой разработке; – Уверенные знания JS, Typescript, React (hooks);
Location: Remote Workplace: remote 🌎 About Us TeamSnap is made up of innovators, technologists, builders, and problem-solvers shaping the future of youth sports. We’ve been setting the standard in youth sports technology since we were founded in 2009. We hire for big ideas and tiny egos — which is part of how we landed on Outside Magazine's Best Places to Work, Built In's 100 Best Remote-First Places to Work and, for several years running, Sports Business Journal’s Best Places to Work in Sports. TeamSnap is seeking a Senior Frontend Engineer interested in working across the stack to join our fully distributed engineering team to help us continue our impressive growth from 2+ million daily active users to beyond! Our stack primarily includes Node.js, TypeScript and React. As an engineering team, we design and build scalable systems using a service-oriented and event-driven architecture that serve millions of daily users and some of the largest youth and amateur sports organizations in the world. Our team values collaboration in a remote culture, so we regularly participate in pair sessions and virtual team swarms to stay connected and improve the team and company. What You'll Do: Develop engaging experiences for our millions of users across our web applications. Design and implement scalable web apps and features, integrating these into an evolving unified product and system architecture. Brainstorm and evaluate new product features in collaboration with the product and UX team. Collaborate and pair with other developers to develop solutions and teach technical skills. Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement Champion and implement automated testing practices to uphold the dependability and stability of frontend applications, while also taking ownership of the overall reliability of the team’s web experiences. Actively engage in on-call responsibilities and contribute to incident management efforts. Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively. Help teammates overcome obstacles, resolve blockers, and complete work tasks. What Will Set You Up for Success: 5+ years of relevant experience, leading large projects on high-scale web applications as a software engineer Proficient in frontend development with React, Vue, Angular or similar, along with strong TypeScript and JavaScript fundamentals. Experience with web performance, accessibility, and cross browser compatibility. Hands-on experience building web clients at scale that consume APIs and services. Successfully delivered complex projects including debugging problems that may span a number of systems. Experience consuming APIs, event streams, webhooks, etc. Experience working within and towards a distributed system. Extra points if you’ve built web experiences for livestreaming, media, checkout, advertising, or subscriptions Got cold feet? If you’re thinking you don’t meet 100% of the above qualifications, you should still seriously consider applying. We’re all humans with special talents that go beyond what’s listed here. Compensation We’re committed to equitable compensation for all TeamSnappers. The minimum starting point for this role is $150,000, inclusive of base and bonus, with comp updated based on multiple factors. Our comp is highly competitive in our space and we adjust overall comp based on relevant experience, skills, certifications, and geographic location. 🖥 Location TeamSnap is a fully remote company, so you'll need to be comfortable working with people in other time zones. We're always expanding, but we can't currently hire in Alabama, Alaska, Delaware, District of Columbia, Hawaii, Iowa, Louisiana, Mississippi, Nebraska, New Mexico, Rhode Island, South Dakota, West Virginia, or Utah. We can only hire permanent US residents at this time. 🚀 Opportunities to Grow We work hard on a culture built on trust, accountability, and inclusion — one where you can take on more, make a lasting impact, and have some fun doing it. 🎩 Total Rewards Remote-first since 2009 Flexible PTO and parental leave 100% premium coverage of medical, dental, and vision for you and your family 401(k) to invest in your future $1,500 annual learning and development reimbursement Travel to all-company meetings and team events Generous home office allowance TeamSnap swag when you start, plus a $50 store credit on every work anniversary Monthly health and wellness reimbursement, and more TeamSnap Total Rewards 🏆 Award-winning Culture At TeamSnap, you're not a culture fit – you're a culture add. Read our Culture Playbook to see how we play, what we ask of each other, and what drives us. 🧡 Inclusion and Diversity Creativity and innovation don't come from cookie-cutter teams. We hold ourselves accountable for building a culture where everyone is valued. Need any accommodations during the interview process? Just ask. We are an Equal Employment Opportunity Employer. AI Notice We may use AI tools to support parts of the hiring process, such as reviewing applications and resumes or assessing responses. These tools assist our recruitment team; they don't replace human judgment, and final hiring decisions are made by people. Contact us if you'd like more information about how your data is processed.
Location: New York, New York; San Francisco, California Workplace: Hybrid WHO WE ARE Notion is the collaborative AI workspace where teams and agents think together https://www.youtube.com/watch?v=vkpYpWfEK5s. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion. Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work. This internship will take place from May 24 - August 13 or June 14 - September 3 (based on your summer schedule) and you will need to be able to work out of our SF or NY office during this time. Please only apply to the internship role that best fits your interest / experience. Multiple applications may result in delayed review of your application. WHAT YOU'LL ACHIEVE: - Ship frontend features to real users. Build and launch production UI on Notion’s web client, from marketplace and seller surfaces to permissions and sharing controls, partnering with designers, PMs, and senior engineers. - Strengthen the foundation other teams build on. Contribute to shared components, product primitives, and tooling so engineers across Notion can build faster and more consistently. - Make Notion performant, scalable, and accessible. Use real metrics to find and fix problems in load time, responsiveness, and accessibility on the web client. - Help people discover, install, and use products from Notion and its ecosystem, and control who can see and do what. Work on distribution surfaces for creators, consultants, and partners, and on interfaces for access across pages, databases, teams, groups, and guests. - Own a scoped project from design to launch. Measure its impact and present what you learned to your team and partners. QUALIFICATIONS: - Pursuing a bachelor's or master’s degree in computer science, engineering, or another related field. Must graduate before Summer 2028. - Working toward proficiency in React / TypeScript - Previous internship experience. - You find large challenges exciting and enjoy discovering problems as much as solving them. - You are able to problem-solve and adapt to changing priorities in a fast-paced, dynamic environment. This internship will take place from May 24 - August 13 or June 14 - September 3 (based on your summer schedule) and you will need to be able to work out of our SF or NY office during this time. SKILLS YOU’LL NEED TO BRING: - Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck. - Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact—good and bad. - Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go. - Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed. - Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same. - AI enthusiast: You have built or prototyped features with AI technologies (LLMs, Embeddings, ML) and are interested in learning more. NICE TO HAVES: - You have expertise with specific technologies that are part of our stack, including TypeScript and React. - You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work. - You have interests outside of technology, such as in art, history, or social sciences. Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in New York City, the estimated hourly range for this role is $57/hr for Bachelors and $61/hr for Master’s. By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy https://notion.notion.site/Notion-Global-Recruiting-Privacy-Policy-fc3eb4e829354a26a2bb6fd5e289b550?pvs=74 and NYLL 144 https://notion.notion.site/Ashby-AI-Bias-Audit-2b0efdeead05803bbbfae159ec86c528. #LI-Onsite A NOTE ON AI You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on. EQUAL OPPORTUNITY & ACCOMMODATIONS We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know. Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
Location: Ukraine OUR HIRING PROCESS: We will review your application against our job requirements. We do not employ machine learning technologies during this phase as we believe every human deserves attention from another human. We do not think machines can evaluate your application quite like our seasoned recruiting professionals—every person is unique. We promise to give your candidacy a fair and detailed assessment. We may then invite you to submit a video interview for the review of the hiring manager. This video interview is often followed by a test or short project that allows us to determine whether you will be a good fit for the team. At this point, we will invite you to interview with our hiring manager and/or the interview team. Please note: We do not conduct interviews via text message, Telegram, etc. and we never hire anyone into our organization without having met you face-to-face (or via Zoom). You will be invited to come to a live meeting or Zoom, where you will meet our INFUSE team. From there on, it’s decision time! If you are still excited to join INFUSE and we like you as much, we will have a conversation about your offer. We do not make offers without giving you the opportunity to speak with us live. INFUSE is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy We are looking for a Lead Frontend Developer (Next.js / WordPress) to take technical ownership of code quality and releases across INFUSE’s multi-site web platform. You will combine hands-on development with technical leadership, reviewing work delivered by internal teams and external vendors while improving platform performance, security and maintainability. The platform currently runs on WordPress Multisite. At the same time, we are exploring a longer-term evolution towards a modern Next.js-based architecture. The right engineer will strengthen the current platform while helping shape and validate its future technical direction. What you will do: Own technical quality and release readiness across the core platform and regional websites. Develop and improve WordPress themes, ACF configurations and custom PHP plugins. Review code, technical solutions and estimates produced by internal developers and external vendors. Establish practical engineering standards covering code review, testing, security and CI/CD. Work with DevOps to improve deployment workflows, CDN caching and production reliability. Maintain integrations across marketing automation, analytics, tag management and cookie consent. Improve page speed, structured data, multilingual configuration, sitemaps and technical SEO/AEO. Contribute to a proof of concept and architectural decisions for a potential Next.js platform. What you will bring: Solid hands-on experience with WordPress, including custom themes, plugins, ACF and PHP, with the ability to work confidently in an existing large-scale WordPress environment. Production experience with Next.js and TypeScript. Experience working with AI-assisted development workflows and AI coding agents (Claude Code, Codex, Cursor or similar), including review and validation of generated code. A full-cycle engineering mindset spanning development, testing, infrastructure, deployment and production support. Practical knowledge of web security, performance optimisation and maintainable architecture. Experience reviewing other developers’ work and assessing vendor solutions and estimates. Proactive ownership: you identify risks and opportunities, propose solutions and drive improvements through delivery. B2 or higher English for collaboration with distributed teams. Nice to have: Experience introducing or improving code review, automated testing and CI/CD practices. Backend development experience with Node.js or NestJS. Experience with multilingual marketing websites, MarTech integrations and technical SEO/AEO. We offer: Competitive monthly compensation in USD, based on experience and skills. Full remote work. Work schedule: Monday–Friday, 1:00 pm–9:00 pm EET, including a 60-minute break. Direct influence over the architecture and evolution of a global web platform. Access to modern AI development tools and premium subscriptions. Long-term B2B collaboration. Reduced Fridays during the summer. Hiring process: Interview with Recruiter Technical Interview Interview with Hiring Manager Offer. If you meet these criteria and are excited about contributing to our team, we encourage you to apply.
Location: Bangalore Workplace: Hybrid About the role We’re looking for an experienced frontend developer to help drive and evolve our SaaS product. We are working with the latest industry-standard stack: material-ui, React Router, React, Typescript, etc. For testing, we use React-testing-library, Jest, and Playwright. You will be an early contributor to the product and will solve attractive technical challenges. What you’ll do - Build and evolve a state-of-the-art web management console that sits at the core of our product - Build complex, dynamic data visualizations that handle large, real-time datasets - Design, build and extend the backend APIs and services behind UI features, end to end - Work with our UI/UX design team to improve the user experience - Partner closely with the Cyberhaven core engineering team on API contracts, data models and performance - Own features from design through deployment, including testing, monitoring and debugging in production Who you are - 6+ years of software engineering experience, mostly in frontend: coding, testing, debugging and automating complex TypeScript applications with React - Strong knowledge of current frontend libraries, state management and performance optimization - Hands-on experience building backend services and REST/GraphQL APIs in a language such as Go, Python, Node.js or Java - Comfortable working with databases (SQL and/or NoSQL) and understand data modeling and query performance - You enjoy building complex visualizations - Solid grasp of data structures and algorithms - You can design clear, well-structured APIs, not just consume them - You learn new technologies quickly and enjoy doing it - Based in Bangalore, India Joining Cyberhaven means joining the team building Data Security for the Agentic Enterprise. Traditional tools fall short. Cyberhaven traces the full lifecycle of your data, adapting protection to changing context, so protection moves with the way people actually work, not against it. AI Changed Work. We Protect It. Backed by $250M from leading investors like Khosla and Redpoint, our team includes leaders who built industry-defining technologies at CrowdStrike, Palo Alto Networks, Meta, Google, and more. This role lets you shape the future of data security, working alongside people driven to protect workflows, not just data, for customers who cannot afford to slow down to stay safe. AI Tools Disclosure: As part of Cyberhaven's hiring process, we use recruiting tools that include AI-powered features to help with tasks like scheduling, note-taking, workflow automation, and other recruiting activities ("AI Tools"). The AI Tools may process information you provide during the application and interview process. When AI-assisted interview note taking is used, candidates are notified in advance and have the option to opt out of the AI-assisted interview note taking. Cyberhaven is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Задачи включают проектирование и реализацию новых веб-функций торгового UI, доставку продукта от начала до конца: от работы с продакт-менеджерами и дизайнерами до координации между международными командами и взаимодействия с QA и DevOps.
Talablar: — Next.js bo‘yicha kamida 1 yillik tajriba talab qilinadi — React va TypeScript bo‘yicha yuqori darajadagi bilimlar kerak — Tailwind CSS bilan ishlash — REST API va GraphQL bilan integratsiya qilish — JavaScript, HTML va CSS bilimlari — Tez moslashish va mahsulotga yo‘naltirilgan fikrlash qobiliyati Vazifalar: — React, Next.js va TypeScript yordamida sahifalar va komponentlar yaratish — Tailwind CSS yordamida responsive interfeyslar ishlab chiqish — Backend API bilan integratsiya qilish — Formlar, validatsiya, qidiruv va filtrlash funksiyalarini yaratish — Xatolarni tuzatish va sahifalar tezligini yaxshilash — Code Review jarayonida ishtirok etish Sharoitlar: — Qulay ofisda ishlash — Yaxshi jamoa — Maosh tajribaga qarab kelishiladi — Rasmiy ishga joylashish imkoniyati mavjud
Описание вакансии Ищем разработчика, которому интересно участвовать в развитии продукта: разбираться в пользовательских задачах, предлагать решения и доводить их до работающего результата. Что предстоит делать Развивать личный кабинет: управление базой контактов, настройку кампаний, переписки и аналитику.
Задачи: — Разработка веб-интерфейсов с использованием JavaScript (ES6+), TypeScript и Vue.js (Composition API). — Верстка страниц по стандартам HTML5/CSS3 (Flexbox, Grid) с применением препроцессора SASS. — Интеграция клиентской части с бэкендом через REST API, GraphQL и WebSocket. — Поддержка и развитие внутреннего UI-кита, оптимизация скорости загрузки и производительности интерфейсов. — Проведение Code Review, анализ и рефакторинг кода, участие в выработке технических решений. — Взаимодействие с дизайнерами и бэкенд-разработчиками для сквозной интеграции компонентов. Требования: — Опыт работы frontend-разработчиком от 2 лет в крупных и сложных проектах. — Знание HTML5, CSS3 (Flexbox, Grid) и препроцессора SASS. — Владение JavaScript (ES6+), TypeScript и Vue.js (Composition API). — Опыт работы с протоколами и форматами передачи данных: RESTful API, WebSocket, GraphQL. — Навыки работы со сборщиками и пакетными менеджерами. — Уверенное владение Git. — Умение разбираться в чужом коде. Будет плюсом: — Опыт применения архитектурной методологии FSD. — Опыт работы со Storybook и проектирования дизайн-систем. — Базовые навыки работы с Docker и GitLab CI. Условия: — Работа в аккредитованной IT-компании. — Официальное оформление по ТК РФ. — Предоставление техники для работы.
Задачи: правки по существующей теме — каталог, фильтры, скорость загрузки. Требования: опыт с чужими темами, PHP на уровне правок, аккуратность на боевом сайте.
Задачи: — Создавать веб-сайт с чистой архитектурой и писать чистый код, хорошо знать перечисленные технологии. Требования: — Знание технологий, указанных в объявлении (конкретные технологии не перечислены). — Знание русского языка является преимуществом. Условия: — Работа в офисе с 9:00 до 18:00. Для отклика необходимо отправить резюме. География: город Ташкент.
Location: Москва Команда автоматизирует платформу предоставления доступов между сетевыми зонами безопасности банка, переводя в промышленную эксплуатацию сервис, который ранее нес риски инцидентов из-за ручных операций и долгого ожидания. Используя внутренние системы описания архитектурных решений и IT-ландшафта, мы обеспечили этой услугой всех системных администраторов банка. Сейчас кросс-функциональная линейная команда, работающая по принципам Agile, ищет Frontend разработчика для реализации новой функциональности из дорожной карты. В команде принята свобода в выборе технических и продуктовых решений в рамках банковских ограничений. Обязанности ### Задачи: * разрабатывать компоненты веб-приложений на React/TypeScript * интегрировать клиентскую часть с backend-сервисами по REST API * проектировать архитектурные решения и оценивать задачи командой * проводить code review * создавать удобные интерфейсы, самостоятельно принимая UX-решения. Требования ### Мы ждем от тебя: * опыт коммерческой разработки frontend-приложений от 3 лет * владение JavaScript/TypeScript (ES6+) и понимание современных стандартов языка * опыт работы с библиотекой React.js и с экосистемой React (компоненты, хуки) * опыт работы со стейт-менеджментом (Redux Toolkit и аналогичные решения) * опыт работы с системами контроля версий (Git/GitFlow) * опыт проектирования сервисов и самостоятельной проработки реализаций. Будет плюсом: * знание инструментов AI для анализа, генерации и автоматизации кода * опыт написания end-to-end тестов * опыт работы с дизайн-системами * опыт настройки CI/CD-процессов для фронтенд-проектов * опыт работы в командах с применением Agile. Условия ### Мы предлагаем: * офис рядом с м. Кожуховская * график 3/3 (дневные и ночные смены) * ежегодный пересмотр зарплаты и годовая премия * более 400 образовательных программ СберУниверситета для профессионального и карьерного развития * расширенный ДМС, льготное страхование для семьи * гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ * подписка Прайм с возможностью совместного использования на трёх близких * вознаграждение за рекомендацию друзей в команду Сбера.
Умение верстать, используя технологии HTML5, CSS + Tailwind, SASS. Знание языков JavaScript, TypeScript.
- Kamida 2+ yil amaliy tajribaga ega dasturchi;
Location: Москва Cбер продолжает реализовывать масштабный проект по созданию технологической HR-платформы нового поколения (PaaS/SaaS). Наша команда разрабатывает чат, но непростой, потому что у нас: \- UI рождается из данных - json-виджеты внутри Markdown превращаются в компоненты: нужно разобрать структуру, проверить контракт и отрисовать результат, даже когда ответ ещё приходит \- Асинхронность во всей красе - SSE, WebSocket, восстановление генерации, история сообщений и отмена операций. Отличное место, чтобы почувствовать, сколько событий может произойти между «Отправить» и «Готово» \- Один чат - разные среды обитания. Полноценное приложение и встраиваемые виджеты с общими компонентами, собственным состоянием и контекстом продукта, в который они встроены. Микросервисы со всеми их недостатками и преимуществами \- Диалог выходит за пределы клавиатуры. Голосовой ввод, распознавание речи и управление жизненным циклом записи добавляют ещё одно измерение к привычному UX \- Архитектура встречается с реальностью. Nanostores, микрофронтенды (мы уже о них упоминали), styled-components, Jest и React Testing Library живут под капотом. Здесь интересно тем, кто любит разбираться, как должен вести себя интерфейс, пока результат ещё не существует целиком. Что показать сейчас? Что сохранить при смене диалога? Как встроить сложный сценарий в компактный виджет? И как сделать так, чтобы за всей этой инженерией пользователь видел простую вещь: задал вопрос - получил удобный ответ. Первый этап отбора на эту вакансию - общение с AI-рекрутером. После отклика вам на почту и в чат на платформе HeadHunter придет приглашение пройти первичное интервью с ГигаРекрутером в Telegram или Макс. Диалог займёт примерно 10 минут. Его задача - уточнить недостающие детали и ускорить рассмотрение вашей кандидатуры. Обязанности • разрабатывать и поддерживать пользовательские интерфейсы для сервисов HR-цикла для десктопа и мобилок • проектировать архитектуру клиентских фичей, выбирать оптимальные подходы для стейт-менеджмента и взаимодействия с API • писать юнит-тесты, обеспечивать стабильность ключевых функций приложения • проводить code review коллег, делиться техническими стандартами и лучшими практиками внутри команды • улучшать производительность приложений через профилирование, мемоизацию и виртуализацию списков. **Технологический стек** · Core Frontend: React 18, TypeScript, Webpack 5 · State & Data Management: Redux Toolkit/Zustand/Mobx, TanStack Query (React Query). · Стилизация: Styled Components. · Тестирование: Jest, React Testing Library. · Инфраструктура: Git, Jenkins, Docker, Nexus. Требования • опыт коммерческой разработки на React минимум два года • свободно владеешь TypeScript, JS и понимаешь языковые механизмы асинхронности, Event Loop, замыканий • умеешь строить сложные формы и валидировать данные (Formik / React Hook Form) • знаешь, как разбивать крупные задачи на мелкие компоненты, продумывая архитектурные решения • работала(-л) с генеративными моделями и AI-агентами либо хочешь развивать этот навык • организация фронтенд-разработки с нуля. **Будет плюсом:** • внедрение и поддержка методологии FSD • настройка кэша, инвалидация мутаций, работа с пагинацией и бесконечным скроллом в TanStack Query • практическое знакомство с Webpack 5 (Code Splitting, Tree Shaking) • понимание особенностей PWA и работы с WebView • работа с SAPUI5. **Soft скиллы**: ответственность, зрелость, готовность взять на себя лидирование разработки сервиса, с опытом лидирования/менторинга. Так же важна коммуникабельность, умение выстроить диалог. Условия Что мы предлагаем: • современный комфортный офис на м.Кутузовская • гибридный график работы (на период адаптации чаще будет офис) • ежегодный пересмотр зарплаты и годовая премия • уникальная система обучения и повышения квалификации от Сбера • расширенная медицинская страховка, льготы для семьи и корпоративная пенсия • скидки на товары наших партнёров • возможность рекомендовать знакомых в нашу команду.