Назад
Company hidden
3 дня назад

Principal Mobile Application Developer (React Native)

190 000 - 210 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Mobile Application Developer (React Native): Owning the architecture and development of connected consumer mobile experiences for SharkNinja products with an accent on React Native, Expo, TypeScript, device connectivity, and scalable capability-based architecture. Focus on solving BLE and WiFi reliability issues, evolving device protocols, synchronizing real-time state, validating architectural decisions, and ensuring quality across real consumer hardware.

Location: Needham, Massachusetts, United States

Salary: $190,000–$210,000 USD annually

Company

hirify.global is a global product design and technology company creating connected consumer products across the Shark and Ninja brands.

What you will do

  • Own the mobile application architecture for new products, including feature architecture, device experiences, pairing, provisioning, and consumer-facing behavior.
  • Build hands-on with React Native, Expo, and TypeScript for iOS and Android.
  • Define capability-based device models, reusable components, libraries, semantic theming, and engineering patterns.
  • Partner with embedded, cloud, hardware, and product teams to onboard and support connected devices.
  • Own testing, automation, crash and performance targets, staged releases, and production issue resolution.
  • Lead technical research, prototypes, design decisions, mentoring, and adoption of AI-assisted engineering practices.

Requirements

  • 8+ years of software engineering experience with deep React Native and TypeScript expertise at consumer scale.
  • Experience owning mobile application architecture from design through launch and long-term support.
  • Strong knowledge of mobile-to-cloud architecture, API contracts, caching, real-time synchronization, retries, and unreliable connections.
  • Experience with Xcode, Android Studio, Git, Gradle, CocoaPods, Swift Package Manager, CI/CD, staged rollout, and production diagnostics.
  • Native-level working knowledge of Swift and/or Kotlin for debugging across the bridge and implementing platform-specific behavior.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Nice to have

  • Experience with Expo Router, typed routes, config plugins, custom native modules, TanStack Query, and Reanimated.
  • Experience with binary protocols, connected devices, IoT ecosystems, BLE, and WiFi provisioning.
  • Experience with Rust, C, C++, robotics, consumer electronics, or smart home products.
  • Experience launching a hardware product’s app experience from zero to production.
  • Experience using AI-assisted development tools for design, coding, and testing.

Culture & Benefits

  • AI-native culture focused on experimentation, new tools, and continuous improvement.
  • Collaboration with distributed global teams, including teams in the UK and China.
  • Medical, dental, and vision insurance, plus HSA and FSA options.
  • 401(k) retirement plan with matching, employee stock purchase program, and life and disability insurance.
  • Paid time off, company holidays, parental leave, wellness programs, learning programs, and product discounts.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →