DaCodes.
DaCodes.
DaCodes. — технологическая компания, основанная в 2014 году, которая помогает организациям создавать программное обеспечение и продвигать цифровую трансформацию. Компания предоставляет услуги по разработке продуктов на основе ИИ, обеспечению качества, UX/UI-дизайну, full-stack-разработке и расширению команд за счёт привлечения специалистов. Реализовав более 900 проектов и объединив свыше 220 экспертов, DaCodes. работает в таких сферах, как автомобилестроение, здравоохранение и электронная коммерция, адаптируя технологические решения к операционным потребностям каждой отрасли.

Старший full stack-разработчик, React.js

Создавайте масштабируемые приложения на React.js и серверные решения для мексиканской компании в сфере разработки ПО и цифровой трансформации. Работайте удалённо с международными командами над проектами для клиентов в Латинской Америке и США.

Описание

  • Создавать, разрабатывать и поддерживать масштабируемые веб-приложения на React.js.
  • Работать на всех уровнях стека: от frontend-компонентов и интеграции API до серверных сервисов.
  • Разрабатывать качественные frontend-решения с упором на производительность, удобство сопровождения и повторное использование компонентов.
  • Создавать эффективную, модульную и масштабируемую архитектуру компонентов React.
  • Повышать производительность веб-приложений, выявляя узкие места и возможности для оптимизации.
  • Работать с командами продукта, UX/UI-дизайна, backend-разработки и QA над сложными функциями.
  • Участвовать в принятии архитектурных и технических решений.
  • Писать чистый, повторно используемый и протестированный код в соответствии с инженерными стандартами.
  • Применять практики тестирования и отладки и поддерживать непрерывное улучшение.
  • Проверять код и поддерживать грамотные инженерные практики в команде.
  • Исследовать и устранять сложные технические проблемы в рабочих приложениях.
  • Эффективно обсуждать технические темы на английском языке с международными командами.

Требования

  • Продвинутый уровень: senior или senior-plus.
  • Солидный опыт full stack-разработки, желательно от семи лет.
  • Глубокий подтверждённый опыт создания сложных приложений на React.js, желательно от пяти лет.
  • Опыт участия в крупномасштабных проектах, цифровых продуктах с высокой нагрузкой или сложных веб-платформах.
  • Умение работать самостоятельно и брать на себя техническую ответственность за критически важные функции и компоненты.
  • Продвинутое владение React.js и его экосистемой.
  • Глубокое знание Hooks, Context API, жизненного цикла компонентов и паттернов композиции.
  • Опыт работы с масштабируемой frontend-архитектурой и повторно используемыми компонентами.
  • Продвинутые навыки управления состоянием и потоками данных в приложениях React.
  • Опыт оптимизации рендеринга, мемоизации, отложенной загрузки и разделения кода.
  • Знание профилирования производительности, отладки и оптимизации приложений React.
  • Свободное владение английским языком для общения.
  • Продвинутое владение современным JavaScript (ES6+).
  • Опыт работы с TypeScript.
  • Глубокое знание HTML5, CSS3 и адаптивной вёрстки.
  • Опыт использования и интеграции REST API.
  • Понимание асинхронного программирования, обработки ошибок и оптимизации веб-приложений.
  • Профессиональный опыт разработки функций как на frontend, так и на backend.
  • Опыт проектирования, разработки и интеграции API и сервисов.
  • Знание клиент-серверной архитектуры и взаимодействия между системами.
  • Опыт работы с реляционными базами данных или NoSQL.
  • Умение понимать, изменять и оптимизировать серверную бизнес-логику.
  • Опыт модульного, интеграционного и компонентного тестирования.
  • Знакомство с Jest, React Testing Library или аналогичными инструментами.
  • Уверенное владение Git, pull request и практиками проверки кода.
  • Знание принципов SOLID, чистого кода и шаблонов проектирования.
  • Опыт работы по гибким методологиям и совместной разработки.
  • Будет преимуществом: опыт работы с Node.js и Express или NestJS.
  • Будет преимуществом: опыт работы с Next.js и стратегиями SSR/SSG.
  • Будет преимуществом: знание GraphQL.
  • Будет преимуществом: опыт работы с Redux Toolkit, Zustand или другими инструментами управления состоянием.

Преимущества

  • Работа с мировыми брендами и новаторскими стартапами.
  • Удалённая работа из дома.
  • График, согласованный с назначенной командой или проектом.
  • Рабочая неделя с понедельника по пятницу.
  • Доступ к курсам и сертификациям.
  • Виртуальные командные мероприятия и группы по интересам.
  • Занятия английским языком.
  • Возможности в разных направлениях бизнеса компании.

Похожие вакансии

CRH Talento en IT

Full-stack-инженер .NET

CRH Talento en IT

Создавайте и улучшайте веб-приложения для CRH Talento en IT с использованием .NET, C#, ASP.NET MVC и JavaScript. Работайте с распределёнными командами над функциями продукта, интеграциями, тестированием и инфраструктурой.

Открыть
KMS Technology, Inc.

Ведущий full-stack-разработчик ПО для медицинских приложений

KMS Technology, Inc.

Создавайте масштабируемое медицинское ПО в KMS Technology: разрабатывайте защищённые клинические процессы и API на React и Node.js. В работе также используются инструменты ИИ для разработки и требуется взаимодействие на всех этапах жизненного цикла ПО.

Открыть
Lago

Старший разработчик ПО для электронной коммерции

Lago

Развивайте платформу Lago на Django и React и конвейеры данных для трёх интернет-магазинов товаров для дома. Создавайте надёжные API и процессы работы с каталогом, поиском, ценами и автоматизацией.

Открыть
Devlane

Старший инженер Scala полного цикла

Devlane
51 – 200 Сотрудники
B2BПодбор персонала

Ведите разработку функций ядра данных, создавайте оптимизированные API на Scala и вносите изменения в интерфейсы на TypeScript. Devlane предоставляет услуги усиления команд быстрорастущих международных компаний.

Открыть
Capgemini

Разработчик фронтенда в SEO и CRO (удалённо)

Capgemini

Создавайте и тестируйте веб-интерфейсы для крупной страховой компании США, повышая видимость в поиске, конверсию и производительность страниц. Используйте эксперименты в Optimizely и анализ поведения пользователей для оптимизации.

Открыть