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.
Find STEM OPT Mobile App Development JobsOverview
Showing 5 of 18+ Mobile App Development jobs










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 ABC Legal Services:
ABC Legal Services is proud to be the national leader in service of process. We are a team of 1000 and growing with offices in Los Angeles, Oklahoma City, Phoenix, Brooklyn, Chicago, Washington DC, and more. Seattle is our home and headquarters. We've been successful in this unique business for over 30 years and we continue to advance our technology and business processes to remain years ahead of what our competition is able to offer. Our focus is to expand our technology lead, acquire and integrate less efficient competitors, and tap into new segments through an integrated inbound marketing and sales approach.
Job Overview:
ABC Legal is looking for a full-time, remote Mobile Engineer to build new systems on both Android and iOS as part of a small, hands-on development team. We're looking for someone who is excited by mobile but doesn't stop there: a developer who enjoys working across platforms and across the broader stack. If you're self-motivated, enjoy difficult, far-reaching problems, and want to use a lot of skills rather than stay in one lane, you'll have the opportunity to take on as much as you want.
Key Responsibilities:
- Design, develop, and maintain new systems on native Android and iOS, with a focus on cross-platform consistency in design and implementation.
- Look beyond mobile: contribute across the broader code base and stack, including web services and databases.
- Take full ownership of your work through development, testing, deployment, and production support.
- Follow established team patterns and conventions while helping shape how we move forward.
- Collaborate closely with the development teams, staying responsive and engaged in day-to-day communication.
- Participate in regular team check-ins (once or twice a week) to share progress and raise blockers.
- Use AI-assisted development tools thoughtfully to work faster, solve problems, and improve the quality of your code.
Qualifications
Required
- Hands-on experience developing on native mobile platforms, Google Android and Apple iOS.
- A genuine interest in both platforms; you aren't married to Android or iOS.
- Willingness to follow established patterns and take input from teammates.
- Strong attention to detail, with knowledge of design patterns and coding and testing best practices.
- Experience with RESTful web APIs and applications.
- Proficiency in languages such as Kotlin, Java, and Swift (Objective-C a plus), and with Android Studio and Xcode.
- Experience with Git and with agile software development.
- Self-motivated, with a strong delivery focus and the ability to work well in a small team.
- 3–5 years of professional experience.
- Bachelor's degree in Computer Science or a related engineering field, or equivalent experience.
Nice to have
- Full-stack experience, including web services and databases (e.g., PostgreSQL, SQL, HTML, JavaScript, CSS).
- Interest in digging into the service side of the stack.
- Experience with UI/UX design principles and data visualization.
- Deeper knowledge of the Android and iOS ecosystems from end-user, development, and deployment perspectives.
Benefits
- Health, Dental, Vision insurance
- 401(k) with company matching
- Paid time off
- 7 Paid company holidays
- 4 Floating holidays per-year
- Life Insurance and AD&D Insurance
- Long Term Disability
- Health Care Reimbursement Flexible Spending Account
- Dependent Care Flexible Spending Account
- EAP (Employee Assistance Program)
- Pet Insurance
Salary Range: The compensation range for this role is $130,000–$150,000 depending on experience.
Schedule: Full-time, Monday through Friday, remote
We know that a company's success starts with its employees. We also know that an individual's success starts with the right career opportunity. Join our team today!
See all STEM OPT Mobile App Development Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Mobile App Development Jobs.
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 visa 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.
Frequently 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.