Старший Front-end разработчик (Vue.js + React Native)
Ищем Senior Front-end разработчика, который будет работать и с вебом на Vue.js, и с мобильными приложениями на React Native. Нужен опыт от 3 лет, отличное знание JavaScript и TypeScript, а также уверенное владение Vue 3 и React Native. Предлагают гибкий график, медстраховку, оплачиваемый отпуск и офис в центре Киева.
Зарплата не указана — оценили по рынку
На основе 397 похожих вакансий за 90 дней.
Что предстоит делать
<p>Привет! Мы ищем <strong>Senior Front-end Developer (Vue.js + React Native)</strong> в нашу стаю в SharksCode 🦈💙<br>SharksCode — это украинская IT-компания, которая разрабатывает высокотехнологичные программные решения и B2B-платформы, в частности в сфере iGaming.<br>Эта роль сочетает <strong>веб-разработку на Vue.js</strong> и <strong>мобильную разработку на React Native</strong> в равной степени, поэтому мы ищем инженера, которому нравится работать на обеих платформах и создавать современные масштабируемые приложения.</p><h3>Мы ожидаем, что вы:</h3><p>— Имеете 3+ года коммерческого опыта в разработке на JavaScript.<br>— Отлично знаете JavaScript (ES6+) и TypeScript.<br>— Имеете глубокое понимание ООП, принципов SOLID и Clean Code.<br>— Хорошо понимаете HTTP, REST API и WebSocket.<br>— Уверенно работаете с Git.</p><h3>Vue.js</h3><p>— Имеете практический опыт работы с Vue 3.<br>— Имеете опыт работы с Composition API.<br>— Работали с Pinia.<br>— Имеете опыт работы с Vue Router.<br>— Использовали Vite и Axios.<br>— Имеете коммерческий опыт работы с Nuxt 3.<br>— Имеете опыт создания сложных SPA-приложений.<br>— Работали с динамическими формами.<br>— Понимаете техники ленивой загрузки (lazy loading).<br>— Имеете опыт оптимизации производительности фронтенда.<br>— Имеете опыт написания юнит-тестов с использованием Vitest или Jest.<br><br></p><h3>React Native</h3><p>— Имеете коммерческий опыт работы с React Native.<br>— Имеете глубокие знания React Hooks.<br>— Имеете опыт работы с React Navigation.<br>— Работали с Redux Toolkit или Zustand.<br>— Имеете опыт использования AsyncStorage.<br>— Работали с нативными модулями.<br>— Реализовывали Push-уведомления (Firebase/APNS).<br>— Имеете опыт работы с Deep Links.<br>— Работали с OTA Updates.<br>— Имеете опыт публикации приложений в App Store и Google Play.<br>— Имеете опыт интеграции REST API.<br>— Работали с WebSocket.<br>— Понимаете аутентификацию JWT и OAuth.<br>— Имеете опыт работы со Swagger/OpenAPI.</p><h3>Архитектура</h3><p>— Понимаете принципы архитектуры программного обеспечения.<br>— Имеете знания MVVM.<br>— Понимаете Clean Architecture.<br>— Имеете опыт работы с модульной архитектурой.<br>— Знание Feature-Sliced Design будет плюсом.<br>— Вы проактивны, ответственны и внимательны к деталям.<br>— Умеете писать чистый, поддерживаемый и масштабируемый код.<br>— Комфортно участвуете в технических обсуждениях и принимаете архитектурные решения.</p><h3>Ваши будущие обязанности:</h3><p>— Разрабатывать и поддерживать веб-приложения (Vue.js) и мобильные приложения (React Native).<br>— Внедрять новые функции продукта на веб- и мобильных платформах.<br>— Создавать переиспользуемые, масштабируемые и поддерживаемые UI-компоненты.<br>— Интегрировать REST API и WebSocket-коммуникации.<br>— Реализовывать потоки аутентификации и авторизации.<br>— Управлять состоянием приложения с помощью Pinia, Redux Toolkit или Zustand.<br>— Оптимизировать производительность приложения, скорость загрузки и размер бандла.<br>— Работать с нативной мобильной функциональностью и интеграциями сторонних SDK.<br>— Участвовать в обсуждениях архитектуры и принятии технических решений.<br>— Проводить код-ревью и следовать лучшим инженерным практикам.<br>— Тесно сотрудничать с бэкенд-разработчиками, QA-инженерами, дизайнерами и продакт-менеджерами.<br>— Улучшать и рефакторить существующую кодовую базу, снижая технический долг.<br><br></p><h3>Будет плюсом:</h3><p>— Понимание SSR.<br>— Опыт работы с i18n.<br>— Опыт создания Progressive Web Applications (PWA).<br>— Опыт работы с Cypress.<br>— Опыт работы с Reanimated.<br>— Опыт работы с Gesture Handler.<br>— Опыт работы с высоконагруженными или real-time приложениями.</p><h3>Этапы собеседования:</h3><p>🤝 Интервью с рекрутером.<br>🧠 Техническое интервью.<br>💙 Оффер.</p><h3>Мы предлагаем:</h3><p>🌴 24 оплачиваемых отпускных дня, 14 больничных дней и 5 отгулов.<br>⏰ Гибкое начало рабочего дня — с 9:00 до 11:00.<br>🏥 Медицинская страховка.<br>💰 Бонусы и вознаграждения по результатам работы.<br>🐶 Офис в центре Киева — питомцам рады, мы pet-friendly.<br>💆 Лаунж-зона в офисе для восстановления сил в течение дня.<br>🎾 Падель-теннис, футбол и тренировки на полигоне для тех, кто любит активный отдых.<br>📚 Компенсация за обучение, внутренние митапы и воркшопы, а также доступ к корпоративной LMS с курсами.<br>🎁 Корпоративная валюта, которую можно обменять на мерч, подарки или дополнительные бонусы.</p> <div> <a href="https://jobs.dou.ua/companies/sharkscode/vacancies/369994/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в SharksCode
3 активные вакансии в компании
Старший Node.js Backend разработчик (Платежная платформа)
Разработка и развитие платежной платформы: проектирование микросервисов, интеграция с банками и платежными системами, оптимизация PostgreSQL, обеспечение безопасности. Требуется 6+ лет опыта с Node.js, TypeScript, Kafka, Redis и микросервисной архитектурой. Компания предлагает гибкий график, медстраховку, 24 дня отпуска и офис в Киеве.
Аналітик Центру Операційної Безпеки (SOC)
Шукаємо аналітика SOC для моніторингу та захисту хмарної інфраструктури компанії в сфері iGaming. Потрібен досвід роботи з SIEM, розуміння кібербезпеки та вміння реагувати на інциденти. Пропонують гнучкий графік, медстрахування та можливості для професійного розвитку.
Похожие вакансии
6 вакансийReact Native розробник
BUKI — міжнародна EdTech-компанія, що створює освітній маркетплейс, шукає першого React Native розробника для запуску мобільного застосунку BUKI School. Роль передбачає повну відповідальність за мобільну кодову базу: від архітектури до релізів, інтеграцію Zoom SDK та роботу з кількома ринками. Потрібен досвід від 3 років з React Native, TypeScript, нативним шаром (Kotlin/Swift) та випущеними застосунками. Пропонують гнучкий графік, гібридний формат, медичне страхування, оплату навчання та AI-інструментів.
Frontend-разработчик (React)
~2 216 000 ₸ оценка
Ищем опытного Frontend-разработчика с 3+ годами опыта в React и TypeScript для поддержки и развития корпоративного приложения. Нужно будет создавать интеграции, проводить код-ревью и работать в команде инженеров. Требуется знание CSS, HTML, Git, SPA и REST.
Старший TypeScript разработчик (Datagrok)
~2 216 000 ₸ оценка
Ищут старшего TypeScript-разработчика для создания приложения на платформе Datagrok для фармацевтической компании. Нужно работать напрямую с учёными, понимать их задачи и превращать в софт. Требуется экспертный TypeScript, опыт в научном ПО и беглый английский. Предлагают полную удалёнку и рост.
Frontend-разработчик (Vue, Nuxt)
~2 216 000 ₸ оценка
Финтех-компания «Небус» ищет опытного Frontend-разработчика (от 3 лет) для создания удобных интерфейсов: сайтов, личного кабинета и админ-панелей. Нужно знать Vue, Nuxt, TypeScript и сопутствующий стек. Предлагают полную удалёнку, гибкий график и дружную команду.
Full Stack Developer
Full Stack розробник для продукту на Node.js та React.js з інтеграцією AI. Потрібен досвід 4+ років, знання TypeScript та REST API. Бонусом буде досвід з OpenAI, Claude, Gemini або іншими AI-інструментами.
Старший Node.js Backend разработчик (Платежная платформа)
Разработка и развитие платежной платформы: проектирование микросервисов, интеграция с банками и платежными системами, оптимизация PostgreSQL, обеспечение безопасности. Требуется 6+ лет опыта с Node.js, TypeScript, Kafka, Redis и микросервисной архитектурой. Компания предлагает гибкий график, медстраховку, 24 дня отпуска и офис в Киеве.