Lead Mobile Software Engineer
Job Summary
About Us
SharkNinjais a global product design and technology company with a diversified portfolio of 5-star rated lifestyle solutions that positivelyimpactpeoples lives in homes around the world. Powered by two trusted global brands Shark and Ninja the company has a proventrack recordof bringing disruptive innovation to market and developing one consumer product after another has allowedSharkNinjato enter multiple product categories driving significant growth and market share gains. Headquartered in Needham Massachusetts with more than4100associates the companys products are sold at key retailers online and offline and through distributors around the world.
Lead Mobile Software Engineer
Department:Software & Robotics
About the Role
AtSharkNinja we create intelligent connected products that delight consumers and disrupt our engineering teams across Firmware Cloud and Mobile App development building systems that tightly integrate hardware software and digital experiences. WeleverageAI-driven processes to accelerate design coding andtestingandwerejust getting started.
As a Lead Mobile Software Engineeryoullplay a critical role in shaping the technical direction ofSharkNinjasmobile the design and delivery of mobile applications that connect consumers to their devices contribute to full-stackarchitecturesthatenableseamless experiences and help define a unified app ecosystem across all connectedSharkNinjaproducts.
Youllbe a hands-on technical leader within theSharkCleanapp platform while helping guide the evolution toward a broader scalable cross-device mobile strategy. Working closely with firmware cloud hardware product and UX teamsyoullensure our mobile experiences feel smarter faster and more intuitive every daytheyreinthe home.
Key Responsibilities
Lead the design development and maintenance of hybrid mobile applications using Swift (iOS) and/or Kotlin (Android)with modern development tools and best practices.
Drive the architecture and implementation of cross-platform solutions using React Native balancingnativeand shared code to maximize quality and velocity.
Own mobile technical direction for major features and initiatives making architecture decisions that scale across multiple products and teams.
Collaborate deeply with embedded cloud and hardware engineering teams to deliver end-to-end connected product experiences.
Design and evolve full-stack system architecturesthat integrate mobile applications with cloud services and connected devices.
Establish and uphold standards for code quality testing performance and reliability across the mobile codebase.
Lead debugging performance optimization and production readiness for consumer-scale deployments across diverse device ecosystems.
Write execute and automate tests; champion test strategy and CI/CD best practices for mobile development.
Mentor and support other engineers through code reviews technical guidance and knowledge sharing.
Partner with product design and engineering leadership to translate product vision into robust technical solutions.
WhatYoullBring
Bachelors degree in Computer Science Software Engineering or a related field (or equivalent practical experience).
Strong hands-on experience in native iOS and/or Android development with deepexpertisein Swift or Kotlin.
Proven ability to lead technical design and architecturefor complex mobile applications.
Proficiencywith modern mobile development tools and workflows: Xcode Android Studio Git GradleCocoaPods Swift Package Manager etc.
Experience collaborating across the full software stack including mobile cloud embedded and hardware teams.
Strong understanding of full-stack system architectureand mobile-to-cloud integration patterns.
Experience withor strong interest inReact Nativeand cross-platform development strategies.
A passion for building polished consumer-friendlyconnected product experiences.
Curiosity adaptability and a drive to raise the bar for both technology and team performance.
Preferred Qualifications
Experience with Rustfor cross-platform or shared modules.
Familiarity with React Navigation React Query (or similar state management) andProtobufAPIs.
Deep understanding of Xcode and Android Studio build systems.
Priorworkon connected devices IoT ecosystems or device-to-app connectivity.
Knowledge of BLE (Bluetooth Low Energy) and Wi-Ficonnectivity protocols.
Experience with Rust C/C or other systems programming languages.
Background in robotics consumer electronics or smart home products.
Our Culture
At SharkNinja we dont just raise the barwe push past it every single day. Our Outrageously Extraordinary mindset drives us to tackle the impossible push boundaries and deliver results that others only dream of. If you thrive on breaking out of your swim lane youll be right at home.
What We Offer
We offer competitive health insurance retirement plans paid time off employee stock purchase options wellness programs SharkNinja product discounts and more.We empower your personal and professional growth with high impact Learning Programs featuring bold voices redefining whats possible. When you join youre not just part of a companyyoure part of an outrageously extraordinary community. Together we wont just launch productswell disrupt entire markets.
At SharkNinja Diversity Equity and Inclusion are vital to our global success. Valuing each unique voice and blending all of our diverse skills strengthens SharkNinjas innovation every day. We support ALL associates in bringing their authentic selves to work making an impact and having the opportunity for career acceleration. With help from our leadership associates and our community we aim to have equity be a key component of the SharkNinja DNA.
Learn more about us:
Life At SharkNinja
Outrageously Extraordinary
SharkNinja Candidate Privacy Notice
For candidates based in all regions please refer to this Candidate Privacy Notice.
For candidates based in China please refer to this Candidate Privacy Notice.
For candidates based in Vietnam please refer to this Candidate Privacy Notice.
We do not discriminate on the basis of race religion color national origin sex gender gender expression sexual orientation age marital status veteran status disability or any other class protected by legislation and local law. SharkNinja will consider reasonable accommodations consistent with legislation and local law. If you require a reasonable accommodation to participate in the job application or interview process please contact SharkNinja People & Culture at
Required Experience:
IC
About Company
SharkNinja, Inc. (NYSE: SN) is a global product design and technology company positively impacting people’s lives in homes around the world.