App Developer Jobs for OPT Students
App Developer roles are among the most OPT-friendly positions in tech, most qualify as specialty occupations under the H-1B standard, which matters when your employer later sponsors your visa. STEM OPT students get up to 36 months of work authorization, giving you time to build a strong portfolio and secure long-term sponsorship.
See All App Developer JobsOverview
Showing 5 of 21+ App Developer 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 21+ App Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new App Developer roles.
Get Access To All Jobs
Are you a driven IT professional continuously looking for innovative ways to finetune processes and systems? At OU IT, you will be a part of an organization that recognizes and rewards the contributions of its employees. OU IT fosters a dynamic work environment and offers a wide range of career opportunities. The Intermediate Apps Developer candidate will play a key role predominantly in a team environment. Mentors junior developers. Designs applications and user interfaces to accommodate data integrated from various sources. Produces solutions in accordance with best practices in development including security and digital accessibility. Use discretion and ingenuity in solving problems and in developing solutions in accordance with departmental practices.
Duties:
- Develops software solutions to meet customer needs.
- Tests source code and debugs code.
- Evaluates existing applications and performs updates and modifications.
- Develops technical handbooks to represent the design and code of new applications.
- Performs various duties as needed to successfully fulfill the function of the position.
Job Requirements Required Education and Experience: Bachelor Degree and Experience, AND:
- 24 months experience in application and software development.
Equivalency/Substitution: Will accept 48 months related experience in lieu of the Bachelor's degree for a total of 72 months related experience.
Skills:
- Experience with Django Python development.
- Experience with VCS, preferably Git.
- Advanced skill level in CSS, HTML5, and JavaScript.
- Knowledge of MVC and responsive web designs.
- Knowledge of application testing and continuous integration.
- Be detailed oriented and adaptable to change.
- Be able to participate on a project team and also independently with appropriate supervision to successfully complete assigned tasks with good outcomes.
- Be willing and able to communicate appropriately and effectively with customers as necessary.
- Ability to use a variety of troubleshooting skills to resolve.
- Frequent exposure to pressure caused by deadlines and busy periods.
- Requires minimum travel; requires contact with other departments and university officials.
- Customer Service experience.
- Experience working cooperatively on a team.
- Experience with Agile methodologies.
Certifications: None
Advertised Physical Requirements:
- Lift up to 15 lbs.
- Remain for extended periods in front of computer monitor using a keyboard.
Departmental Preferences:
- Experience with Node and React JavaScript.
- Understanding of 12Factor methodology.
- Experience with Django Rest Framework (DRF) and Flask.
Supervision: No Supervisory Duties
Special Instructions: If you are selected as a final candidate for this position, you will be subject to The University of Oklahoma Norman Campus Tuberculosis Testing policy. To view the policy, visit https://hr.ou.edu/PoliciesHandbooks/TBTesting.
Why You Belong at the University of Oklahoma: The University of Oklahoma values our community's unique talents, perspectives, and experiences. At OU, we aspire to harness our innovation, creativity, and collaboration for the advancement of people everywhere. You Belong Here!
Equal Employment Opportunity Statement: The University, in compliance with all applicable federal and state laws and regulations, does not discriminate on the basis of race, color, national origin, sex, sexual orientation, marital status, genetic information, gender identity/expression (consistent with applicable law), age (40 or older), religion, disability, political beliefs, or status as a veteran in any of its policies, practices, or procedures. This includes but is not limited to admissions, employment, housing, financial aid, and educational services.
Hiring contingent upon a Background Check? Yes
Special Indications: None
Job Posting: Mar 24, 2026
Required Attachments
Documents required for this position are listed under the "Required Attachments" section of this job listing. You will be required to upload and attach these documents in the application process.
Important: ALL required documents must be attached to your job application or your documents will not be visible to the hiring department!

Are you a driven IT professional continuously looking for innovative ways to finetune processes and systems? At OU IT, you will be a part of an organization that recognizes and rewards the contributions of its employees. OU IT fosters a dynamic work environment and offers a wide range of career opportunities. The Intermediate Apps Developer candidate will play a key role predominantly in a team environment. Mentors junior developers. Designs applications and user interfaces to accommodate data integrated from various sources. Produces solutions in accordance with best practices in development including security and digital accessibility. Use discretion and ingenuity in solving problems and in developing solutions in accordance with departmental practices.
Duties:
- Develops software solutions to meet customer needs.
- Tests source code and debugs code.
- Evaluates existing applications and performs updates and modifications.
- Develops technical handbooks to represent the design and code of new applications.
- Performs various duties as needed to successfully fulfill the function of the position.
Job Requirements Required Education and Experience: Bachelor Degree and Experience, AND:
- 24 months experience in application and software development.
Equivalency/Substitution: Will accept 48 months related experience in lieu of the Bachelor's degree for a total of 72 months related experience.
Skills:
- Experience with Django Python development.
- Experience with VCS, preferably Git.
- Advanced skill level in CSS, HTML5, and JavaScript.
- Knowledge of MVC and responsive web designs.
- Knowledge of application testing and continuous integration.
- Be detailed oriented and adaptable to change.
- Be able to participate on a project team and also independently with appropriate supervision to successfully complete assigned tasks with good outcomes.
- Be willing and able to communicate appropriately and effectively with customers as necessary.
- Ability to use a variety of troubleshooting skills to resolve.
- Frequent exposure to pressure caused by deadlines and busy periods.
- Requires minimum travel; requires contact with other departments and university officials.
- Customer Service experience.
- Experience working cooperatively on a team.
- Experience with Agile methodologies.
Certifications: None
Advertised Physical Requirements:
- Lift up to 15 lbs.
- Remain for extended periods in front of computer monitor using a keyboard.
Departmental Preferences:
- Experience with Node and React JavaScript.
- Understanding of 12Factor methodology.
- Experience with Django Rest Framework (DRF) and Flask.
Supervision: No Supervisory Duties
Special Instructions: If you are selected as a final candidate for this position, you will be subject to The University of Oklahoma Norman Campus Tuberculosis Testing policy. To view the policy, visit https://hr.ou.edu/PoliciesHandbooks/TBTesting.
Why You Belong at the University of Oklahoma: The University of Oklahoma values our community's unique talents, perspectives, and experiences. At OU, we aspire to harness our innovation, creativity, and collaboration for the advancement of people everywhere. You Belong Here!
Equal Employment Opportunity Statement: The University, in compliance with all applicable federal and state laws and regulations, does not discriminate on the basis of race, color, national origin, sex, sexual orientation, marital status, genetic information, gender identity/expression (consistent with applicable law), age (40 or older), religion, disability, political beliefs, or status as a veteran in any of its policies, practices, or procedures. This includes but is not limited to admissions, employment, housing, financial aid, and educational services.
Hiring contingent upon a Background Check? Yes
Special Indications: None
Job Posting: Mar 24, 2026
Required Attachments
Documents required for this position are listed under the "Required Attachments" section of this job listing. You will be required to upload and attach these documents in the application process.
Important: ALL required documents must be attached to your job application or your documents will not be visible to the hiring department!
How to Get Visa Sponsorship as an App Developer
Clarify your STEM OPT extension eligibility early
Computer science, software engineering, and information systems degrees typically qualify for the 24-month STEM extension. Confirm your degree CIP code with your DSO before applications so you can accurately communicate your full 36-month authorization window.
Frame your role as a specialty occupation from the start
App Developer roles require a degree in computer science, software engineering, or a related field to qualify for H-1B sponsorship. Make sure your job title and duties on offer letters reflect this clearly, vague job descriptions complicate later sponsorship filings.
Build a portfolio that demonstrates specialized technical depth
Employers sponsoring H-1B visas need to justify that the role requires a specific degree. A portfolio showing complex, field-specific work strengthens both your candidacy and the employer's ability to document specialty occupation requirements for USCIS.
Get your employer reporting obligations right from day one
Under STEM OPT rules, your employer must be E-Verify enrolled, and you must complete a training plan with your DSO. Missing these requirements can jeopardize your work authorization status, so confirm compliance before your start date.
App Developer jobs are hiring across the US. Find yours.
Find App Developer JobsSee all 21+ App Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new App Developer roles.
Get Access To All JobsFrequently Asked Questions
Do App Developer jobs qualify for the STEM OPT extension?
Most App Developer roles qualify for the 24-month STEM OPT extension if your degree is in computer science, software engineering, information technology, or a related STEM field. Confirm your specific degree CIP code with your Designated School Official before assuming eligibility. The extension gives you up to 36 months of total work authorization from your program end date.
How do I find App Developer employers who sponsor OPT and H-1B visas?
Migrate Mate is the most direct way to find App Developer roles from employers who sponsor F-1 OPT students. Browsing there filters out positions that won't work for your situation. When evaluating any employer, past H-1B filings are the strongest indicator of sponsorship willingness, since companies that have done it before have established internal processes.
Can I work as a freelance or contract App Developer on OPT?
Yes, self-employment is permitted on standard OPT, but not on STEM OPT extension. On STEM OPT, you must work for a single qualifying employer enrolled in E-Verify. If you want to do contract work, structure it through a company arrangement rather than as a sole proprietor, and confirm the setup with your DSO to stay compliant.
What happens to my OPT status if I change jobs as an App Developer?
On standard OPT, you can change employers without USCIS approval, but you must report the change to your DSO within 10 days. On STEM OPT, changing employers requires updating your training plan and getting DSO approval before starting the new role. You also have a 150-day cumulative unemployment limit across your entire OPT period, so minimize gaps between positions.
Does my App Developer role need to be full-time during OPT?
Standard OPT allows part-time work of at least 20 hours per week during the academic year, but STEM OPT requires a minimum of 20 hours per week and the employer must provide bona fide training. Most employers sponsoring H-1B visas will expect full-time employment regardless, since USCIS scrutinizes part-time specialty occupation claims more heavily during visa petition review.
See which App Developer employers are hiring and sponsoring visas right now.
Search App Developer Jobs