STEM OPT UI UX Developer Jobs
UI UX Developer roles qualify for STEM OPT when your degree aligns with an approved CIP code in computer science, information technology, or a related STEM field. Your employer must be enrolled in E-Verify, and the 24-month extension gives you up to 36 months total to build your design and development career in the U.S.
Find STEM OPT UI UX Developer JobsOverview
Showing 5 of 14+ UI UX Developer jobs










See all UI UX Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new UI UX Developer roles.
Get Access To All Jobs
INTRODUCTION
We are seeking a QRIS UI/UX Developer who will be responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs, produces all or part of the deliverables. Maintains databases and application system code.
Specific Duties and Responsibilities
Analysis & Requirements Gathering
- Define moderately complex business/clinical/education problems by meeting with clients to observe and understand current processes and the issues related to those processes. Provide written documentation of findings to share with the client and other IT colleagues.
- Gather moderately complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications.
Design & Development
- Develop detailed tasks and project plans by analyzing project scope and milestones for moderately complex projects in order to ensure product is delivered in a timely fashion according to software lifecycle standards.
- Write functional/technical specifications by taking the provided moderately complex system requirements and putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions.
- Develop/change data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solutions for moderately complex application development tasks.
- Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve support.
Testing & Documentation
- Create and document moderately complex test scenarios using the appropriate testing tools to validate and verify application functionality.
- Test all changes by using the appropriate moderately complex test scenarios to ensure all delivered solutions work as expected and errors are handled in a meaningful way.
- Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references.
Implementation & Maintenance
- Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution.
- Monitor changes and resolve moderately complex problems by responding as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully to satisfy the customer requirements and to provide a smooth transition to the new solution.
- Provide support by triaging and resolving moderately complex issues to ensure prompt, effective service.
- Other duties as assigned.
In addition to the duties described above
- Lead the creation of accessible, human-centered design solutions by applying usability best practices, conducting design reviews, and ensuring compliance with accessibility standards (such as WCAG) across the QRIS platform.
- Translate business and user requirements into wireframes, prototypes, and high-fidelity mockups, and collaborate with stakeholders to obtain approvals before development begins.
- Partner closely with back-end developers to ensure seamless integration of front-end components, while maintaining consistency in design systems, reusable components, and coding standards.
- Participate in change management processes, including sprint planning, daily standups, and release activities, to support timely and coordinated delivery of enhancements and new features.
- Serve as a liaison between technical teams and program stakeholders by clearly communicating design decisions, gathering user feedback, and continuously improving the user experience based on data and usability insights.
MINIMUM QUALIFICATIONS
- Bachelor’s Degree.
- Three years of related experience with computer systems and applications.
- Additional education may substitute for required experience and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
PREFERRED QUALIFICATIONS
- Three years of websites and web application workflows development.
- Two years of software UI/UX front end development.
- Knowledge of the QRIS (Quality Rating and Improvement System) that is systemic approach to assess, improve, and communicate the level of quality in early and school-age care and education programs.
- Software development experience related to MSDE’s implementation of QRIS through Maryland EXCELS, Maryland Accreditation and supporting applications like Find a Program, Maryland EXCELS, and Maryland Toolkit websites, as well as, their platforms.
- Experience with Accessibility such as WCAG 2.0 or greater and W3.org best practices.
- Experience in web application design, user interface design, or user experience (UX) design.
- Proven work experience as a UI/UX Designer or similar role.
- Knowledge of wireframe tools.
- Experience in the following: JavaScript unit tests, AngularJS/Angular 2, Vue.js/Nuxt.js, jQuery, Bootstrap, TailWind, and REST.
- Experience working in an agile software development environment.
- Experience developing and/or deploying in Amazon Web Services (AWS).
Classified Title: Developer III
Job Posting Title (Working Title): QRIS UI/UX Developer (Center for Technology in Education)
Role/Level/Range: ATP/04/PD
Starting Salary Range: $32.25 - $56.46 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: Monday - Friday, 9:00 am - 4:30 pm
FLSA Status: Exempt
Location: Remote
Department name: Center for Technology in Education (CTE)
Personnel area: School of Education
Total Rewards
The referenced base salary range represents the low and high end of Johns Hopkins University’s salary range for this position. Not all candidates will be eligible for the upper end of the salary range. Exact salary will ultimately depend on multiple factors, which may include the successful candidate's geographic location, skills, work experience, market conditions, education/training and other qualifications. Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement. More information can be found here: https://hr.jhu.edu/benefits-worklife/.
Education and Experience Equivalency
Please refer to the job description above to see which forms of equivalency are permitted for this position. If permitted, equivalencies will follow these guidelines: JHU Equivalency Formula: 30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.
Applicants Completing Studies
Applicants who do not meet the posted requirements but are completing their final academic semester/quarter will be considered eligible for employment and may be asked to provide additional information confirming their academic completion date.
Background Checks
The successful candidate(s) for this position will be subject to a pre-employment background check. Johns Hopkins is committed to hiring individuals with a justice-involved background, consistent with applicable policies and current practice. A prior criminal history does not automatically preclude candidates from employment at Johns Hopkins University. In accordance with applicable law, the university will review, on an individual basis, the date of a candidate's conviction, the nature of the conviction and how the conviction relates to an essential job-related qualification or function.
Diversity and Inclusion
The Johns Hopkins University values diversity, equity and inclusion and advances these through our key strategic framework, the JHU Roadmap on Diversity and Inclusion.
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
EEO is the Law
https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf
Accommodation Information
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the Talent Acquisition Office at jhurecruitment@jhu.edu. For TTY users, call via Maryland Relay or dial 711. For more information about workplace accommodations or accessibility at Johns Hopkins University, please visit: https://accessibility.jhu.edu/.
Vaccine Requirements
Johns Hopkins University requires all faculty, staff, and students to receive the seasonal flu vaccine. Exceptions to the flu vaccine requirements may be provided to individuals for religious beliefs or medical reasons. Requests for an exception must be submitted to the JHU vaccination registry.
The following additional provisions may apply, depending upon campus. Your recruiter will advise accordingly. The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.
See all STEM OPT UI UX Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT UI UX Developer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as an UI UX Developer
Verify your CIP code before applying
Check your degree's Classification of Instructional Programs code against the DHS STEM Designated Degree Program List. Computer Science, Information Technology, and Human-Computer Interaction codes all support UI UX Developer STEM OPT applications. Mismatches get caught at the I-983 stage, not before.
Confirm E-Verify enrollment before accepting offers
Ask your hiring manager or recruiter to share the company's E-Verify Company ID before signing anything. Design agencies and startups are common STEM OPT hiring spots but frequently aren't enrolled. E-Verify enrollment is required by ICE, not optional.
Frame your portfolio around measurable outcomes
Hiring managers reviewing STEM OPT candidates want evidence your UX work drove quantifiable results. Conversion rate improvements, task completion data, or usability score changes show design thinking grounded in the engineering rigor STEM OPT signals.
Search Migrate Mate to find verified E-Verify employers
Filtering job listings by E-Verify enrollment status saves time you'd otherwise spend confirming eligibility after applying. Migrate Mate surfaces UI UX Developer roles at employers already set up to hire STEM OPT students, so you skip that back-and-forth entirely.
Build your I-983 training plan around UX deliverables
Your I-983 must map your UI UX role to specific learning objectives tied to your STEM degree. List design systems work, accessibility audits, or user research methods as formal training goals. Vague job descriptions get flagged by your DSO at the review stage.
Time your OPT extension request around offer timelines
You can apply for the 24-month STEM OPT extension up to 90 days before your current OPT EAD expires. Submit your I-765 with the I-983 early enough that USCIS processing doesn't create a gap between your initial OPT end date and your extension start.
Frequently Asked Questions
Does a UI UX Developer role qualify for STEM OPT?
It depends on your degree, not the job title. If your degree carries a CIP code on the DHS STEM Designated Degree Program List, such as Computer Science, Information Technology, or Human-Computer Interaction, and your employer classifies the role as requiring that STEM background, you qualify. Check your I-20 for the CIP code and confirm with your DSO before filing.
What E-Verify requirement applies to my STEM OPT employer?
Your employer must be enrolled in E-Verify for the specific worksite where you'll work, not just at the corporate level. ICE enforces this requirement under the STEM OPT regulations. Before accepting an offer, ask for the employer's E-Verify Company ID and verify active enrollment directly through the E-Verify portal. A company that is not enrolled cannot legally employ you on STEM OPT, regardless of size or visa sponsorship history.
How do I complete the I-983 training plan for a UI UX Developer position?
You and your employer fill out the I-983 together, mapping your daily UX responsibilities to specific learning goals connected to your STEM degree. For a UI UX Developer role, that means documenting activities like conducting usability research, prototyping in design systems, or running A/B tests as formal training outcomes. Both you and a company supervisor must sign it, and your DSO must recommend the extension before you file the I-765 with USCIS.
What happens to my work authorization if I'm in the cap-gap period?
If your employer files an H-1B visa petition on your behalf before your OPT or STEM OPT EAD expires, the cap-gap rule automatically extends your work authorization through September 30 of that fiscal year. You can continue working as a UI UX Developer during that period without a new EAD, as long as the petition is timely filed and your status is otherwise maintained. USCIS provides cap-gap guidance confirming this extension.
Where can I find UI UX Developer jobs that already support STEM OPT hiring?
Migrate Mate lists UI UX Developer roles at employers set up to hire STEM OPT students, so you can filter for E-Verify-enrolled companies without individually confirming each one. This is useful because many design-focused studios and product companies actively hire OPT students but don't advertise their E-Verify status in job postings. Starting your search on Migrate Mate cuts the qualification screening step out of the process.