STEM OPT Mobile App Development Jobs
Mobile app development roles in iOS, Android, and cross-platform frameworks qualify for STEM OPT when your degree is in computer science, software engineering, or a related CIP-coded field. Your 24-month STEM OPT extension requires your employer to be enrolled in E-Verify and sign off on a structured I-983 training plan tied to your development work.
See All Mobile App Development JobsOverview
Showing 5 of 7+ Mobile App Development jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all Mobile App Development jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Mobile App Development roles.
Get Access To All Jobs
About us
SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people’s lives in homes around the world. Powered by two trusted, global brands, Shark and Ninja, the company has a proven track record of bringing disruptive innovation to market. Developing one consumer product after another has allowed SharkNinja to enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts, the company’s products are sold at key retailers, online and offline, and through distributors around the world.
USER EXPERIENCE DESIGN AT SHARKNINJA
At SharkNinja, we work hard to provide our consumers with high quality, innovative, and delightful products. We are passionate about user experience, and we are looking for creative designers who think outside the box, embrace the latest technology, advocate for our customers, and push the boundary of what’s possible. Join us on our exciting journey to shape the future of SharkNinja product experiences.
THE ROLE
We are seeking a talented and enthusiastic UX Designer to join our growing UX team. You will play a key role in developing compelling new app experiences, collaborating closely with cross-functional teams to deliver innovative, user-centered designs that integrate with and enhance our physical Shark and Ninja products. You will contribute to all stages of the design process, from concept development to prototyping and product implementation, ensuring that our app experiences elevate our products and drive consumer satisfaction.
KEY RESPONSIBILITIES
- Elevate the Shark and Ninja brands by helping to define the connected experience for next-generation hardware products, within a multi-disciplinary UX, ID & CMF design team.
- Translate consumer insights and user research into user-centered solutions that are both functional and engaging.
- Collaborate with multi-disciplinary teams and senior UX colleagues to conceptualize app experiences for SharkNinja products.
- Build interactive prototypes to test concepts, gather feedback, and refine user experiences.
- Collaborate with SW and Product teams to ensure designs are implementable and maintain visual and functional integrity.
- Define the look and feel of accessible app experiences, including interface elements, color schemes, typography, and branding, within the SharkNinja UX design system.
- Deliver final UX specs and assets, working in lock step with sprint-based development teams to ensure successful implementation.
ATTRIBUTES & SKILLS:
- Bachelor’s degree in UI/UX Design, Industrial Design, Interaction Design, or related discipline.
- A strong portfolio showcasing relevant UX design work is required.
- 2-4 years of experience in UX design for mobile experiences on iOS and Android.
- Experience with physical products is highly desirable.
- Proficiency in UX design tools including Figma and Adobe Creative Suite. Experience using AI tools in the design process is a strong plus.
- Ability to thrive in a fast-paced environment at the intersection of software and hardware experiences.
- Strong analytical thinking that leads to creative solutions and innovative ideas.
- Strong attention to detail with the ability to work quickly without compromising quality.
- Strong team player with excellent communication and collaboration skills.
SALARY AND OTHER COMPENSATION:
The annual salary range for this position is displayed below. Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
Pay Range: $82,500 — $135,000 USD
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, flexible spending accounts, health savings accounts (HSA) with company contribution, 401(k) retirement plan with matching, employee stock purchase program, life insurance, AD&D, short-term disability insurance, long-term disability insurance, generous paid time off, company holidays, parental leave, identity theft protection, pet insurance, pre-paid legal insurance, back-up child and eldercare days, product discounts, referral bonus program, and more.
OUR CULTURE
At SharkNinja, we don’t just raise the bar—we 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, you’ll 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 what’s possible. When you join, you’re not just part of a company—you’re part of an outrageously extraordinary community. Together, we won’t just launch products—we’ll 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 SharkNinja’s 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.
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 accommodations@sharkninja.com.
See all Mobile App Development jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Mobile App Development roles.
Get Access To All JobsTips for Finding STEM OPT Authorization in Mobile App Development
Verify your degree CIP code eligibility
Check your school's Student and Exchange Visitor Information System (SEVIS) record to confirm your degree carries a STEM-designated CIP code. Degrees in computer science, software engineering, and information systems typically qualify, but your DSO must authorize the extension before your initial OPT expires.
Confirm E-Verify enrollment before accepting offers
Ask hiring managers directly whether the company is enrolled in E-Verify before you spend time on interviews. Startup studios and small mobile agencies frequently aren't enrolled, which disqualifies them as STEM OPT employers regardless of how strong the role or training plan looks.
Frame your I-983 around platform-specific skill goals
When negotiating your training plan, tie each learning objective to a concrete deliverable: shipping a feature in Swift, reducing app crash rates, or integrating a new SDK. Vague plans get flagged in USCIS site visits, and specificity protects both you and your employer.
Target companies with active H-1B filing histories
Use Migrate Mate to filter mobile development roles by employers with documented H-1B LCA filings. This signals the company already understands visa processes and is structured for E-Verify compliance, reducing the risk of discovering mid-offer that they can't support your STEM OPT.
Use OFLC Wage Search to benchmark your offer
Pull the prevailing wage for your SOC code and metro area using the OFLC Wage Search before evaluating any offer. STEM OPT employers must pay the prevailing wage listed on your I-983, so knowing the DOL benchmark tells you whether a low offer could create compliance problems.
File your cap-gap extension paperwork on time
If you're transitioning from STEM OPT to H-1B and your OPT end date falls before October 1, your status is covered by cap-gap only if your employer files the H-1B petition before your EAD expires. Track your EAD expiration date and coordinate filing timelines with your employer's HR team early.
Mobile App Development jobs are hiring across the US. Find yours.
Find Mobile App Development JobsFrequently Asked Questions
Does my computer science or software engineering degree qualify me for the STEM OPT extension in mobile app development roles?
Yes, if your degree carries a STEM-designated CIP code, which computer science, software engineering, electrical engineering, and most information technology programs do. Your DSO confirms eligibility and authorizes the extension through SEVIS. The role itself must also be directly related to your degree field, so a mobile development job tied to your CS degree satisfies that requirement. Check your I-20 with your DSO before assuming eligibility.
How do I find mobile app development employers who are enrolled in E-Verify?
Migrate Mate filters mobile development roles by employers with verified E-Verify enrollment and active LCA filing history, so you're not discovering compliance gaps after you've already accepted an offer. You can also ask any employer directly during the first interview round. E-Verify enrollment is a federal requirement for STEM OPT sponsors, and no exemption exists regardless of company size or funding stage.
What should my I-983 training plan include for a mobile app development role?
Your I-983 must describe specific, measurable learning objectives tied to your job duties. For mobile development, that means listing technical skills you'll develop, such as building features in a specific framework, improving app performance metrics, or learning platform-specific deployment processes. Generic descriptions like 'gain software experience' are insufficient. Both you and a company supervisor must sign the plan, and your employer must report your progress to your DSO every six months.
Can I work as a freelance or contract mobile developer on STEM OPT?
Self-employment is not permitted under STEM OPT. You must be employed by a single E-Verify-enrolled employer that signs your I-983 training plan and supervises your work. Contract roles through a staffing agency are allowed if the agency is E-Verify enrolled and acts as your employer of record, but you can't work directly as an independent contractor billing clients under your own name.
What happens to my STEM OPT authorization if I'm selected in the H-1B lottery?
If your employer files an H-1B petition on your behalf before your EAD expires, cap-gap provisions extend your STEM OPT work authorization automatically through September 30 of that year. Your status and employment authorization remain valid during this period even if your EAD card shows an earlier expiration date. USCIS issues a cap-gap extension automatically when the petition is timely filed, but your employer must act before your current EAD expires.
See which Mobile App Development employers are hiring and sponsoring visas right now.
Search Mobile App Development Jobs