Обязанности: Разработка и архитектура: * Разработка и развитие web‑приложений компании на Vue/Nuxt (SPA/SSR) * Участие в проектировании и развитии frontend‑архитектуры * Поддержка и развитие общего слоя компонентов и модулей в монорепозитории * Интеграция backend API через типизированный клиент * Развитие SPA/SSR‑функциональности и улучшение пользовательских сценариев * Участие в code review для поддержания единых стандартов качества кода * Участие в разработке и интеграции backend‑функциональности (Java / другой современный стек) в составе команды Обеспечение надежности и производительности: * Исправление дефектов и сопровождение существующего функционала (frontend + backend) * Оптимизация производительности клиентского приложения и рендеринга * Участие в оптимизации работы backend‑части (запросы, обработка данных, интеграции) * Написание и поддержка unit/e2e‑автотестов для критичного функционала * Участие в обеспечении стабильности релизов * Контроль качества интеграций и API‑контрактов Участие в процессах разработки: * Взаимодействие с внутренними и внешними командами разработки. * Участие в полном цикле разработки: от декомпозиции задачи до поставки в production. * Декомпозиция задач и оценка технических рисков на этапе планирования. * Взаимодействие с QA, аналитиками, backend‑разработчиками и смежными командами. Требования: Наш идеальный кандидат обладает: Обязательные навыки и опыт: * Уверенное знание JavaScript, TypeScript, HTML, CSS * Коммерческий опыт разработки на Vue.js и Nuxt (желательно Vue 3 / Nuxt 3/4) * Опыт работы с Vite, npm/pnpm и Git * Понимание клиентской архитектуры, переиспользуемых модулей и монорепозиториев * Опыт интеграции API и работы с асинхронными данными * Внимание к качеству кода: lint, typecheck, code review, тесты Опыт backend‑разработки на одном из языков: Java (Spring Boot) или Node.js / TypeScript (Nest.js / Express / Fastify) или PHP (Laravel / Symfony) или другой современный серверный стек (Python, .NET и т.п.) Понимание принципов построения REST API и работы с БД Желательно / будет плюсом: * Опыт разработки на Java (Spring Boot) и желание развиваться в Java‑стеке * Опыт разработки и поддержки SPA/SSR‑приложений * Опыт работы с Playwright, Vitest * Опыт работы с TailwindCSS 4, Nuxt UI * Опыт работы с OpenAPI и генерацией типизированных клиентов * Опыт работы с микросервисной архитектурой и высоконагруженными системами Личные качества: * Самостоятельность, ответственность и инициативность * Системное мышление и умение предлагать эффективные решения * Готовность брать ответственность за результат и качество реализации * Развитые навыки командной коммуникации и умение договариваться * Готовность погружаться в предметную область e‑commerce / маркетплейсов Условия: Мы предлагаем: * Работу над сложными и масштабными задачами, которые увидят миллионы пользователей * Возможность влиять на технологический стек и архитектурные решения в рамках своей зоны ответственности * Ответственность за полный цикл разработки функциональности * Условия для профессионального роста в сильной команде экспертов * Стабильный проект и современный технологический стек
Приглашаем в команду продуктовой разработки letu.ru Android разработчика Что предстоит: Дизайн, разработка и поддержка приложений для Android Оценка разработки проекта и реализации задач Участие в обсуждении процессов разработки и их оптимизации Контроль качества выполнения задач, code review. Что ожидаем: Опыт коммерческой разработки на Android от 2-х лет Опыт работы с server-client architecture (REST API) using Retrofit library Знания Java Core/Kotlin Опыт с RxJava (Scheduler, Observable, Subscriber, Rx operators) Опыт с Git, Jira, Confluence Опыт работы с Android Architecture Components Confident knowledge of MVP, MVVM Опыт работы с Ecommerce domain projects Опыт работы с with Custom views creation Опыт работы с Firebase/Dagger/Server-Driven UI Мы предлагаем: Полностью белую заработную плату, крутой коллектив, интересные задачи. Оформление в аккредитованную ИТ-компанию Возможность выбрать формат работы - в офисе (с панорамным видом у метро Нахимовский проспект в г. Москва) или удаленно
Обязанности: Разработка и архитектура: разработка и развитие web-приложений компании на Vue/Nuxt * участие в проектировании и развитии frontend-архитектуры * поддержка и развитие общего слоя компонентов и модулей в монорепозитории * интеграция backend API через типизированный клиент * развитие SPA/SSR функциональности и улучшение пользовательских сценариев * участие в code review для поддержания единых стандартов качества кода. Обеспечение надежности и производительности: * исправление дефектов и сопровождение существующего функционала * оптимизация производительности клиентского приложения и рендеринга * написание и поддержка unit/e2e автотестов для критичного функционала * участие в обеспечении стабильности релизов * прохождение проверок качества перед поставкой изменений: линтер, проверка типов, тесты * контроль качества интеграций и контрактов API в рамках типизированного подхода. Участие в процессах разработки: * взаимодействие с внутренними и внешними командами разработки * участие в полном цикле разработки: от декомпозиции задачи до поставки в production * декомпозиция задач и оценка технических рисков на этапе планирования * активное участие в командных ритуалах: стендапы, планирования, ретроспективы * взаимодействие с QA, аналитиками, backend-разработчиками и смежными командами. Наш идеальный кандидат обладает: Обязательные навыки и опыт: * уверенное знание JavaScript, TypeScript, HTML, CSS * коммерческий опыт разработки на Vue.js и Nuxt * опыт работы с Vite, npm/pnpm и Git * понимание клиентской архитектуры, переиспользуемых модулей и монорепозиториев * опыт интеграции API и работы с асинхронными данными * внимание к качеству кода: lint, typecheck, code review, тесты Будет плюсом: * опыт миграции legacy frontend (Vue 2/Nuxt 2) на современный стек (Vue 3/Nuxt 4) * опыт разработки и поддержки SPA/SSR приложений * опыт работы с TanStack Vue Query * опыт работы с Playwright, Vitest, Cucumber BDD * опыт работы с TailwindCSS 4, Nuxt UI, OpenAPI Личные качества: * самостоятельность, ответственность и инициативность * системное мышление и умение предлагать эффективные решения * готовность брать ответственность за результат и качество реализации * развитые навыки командной коммуникации Мы предлагаем: * Работу над сложными и масштабными задачами, которые увидят миллионы пользователей. * Возможность влиять на технологический стек и архитектурные решения в рамках своей зоны ответственности. * Ответственность за полный цикл разработки функциональности. * Условия для профессионального роста в сильной команде экспертов. * Стабильный проект и современный технологический стек.