3 дня назад
Principal Mobile Application Developer (React Native)
190 000 - 210 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →