STEM OPT Senior UI Engineer Jobs
Senior UI Engineer roles qualify for the 24-month STEM OPT extension if your degree is in a STEM-designated field like computer science or software engineering. Your employer must be enrolled in E-Verify, and you'll need an approved I-983 training plan before your extension begins. These roles are strong candidates for H-1B visa sponsorship given their direct degree-to-role alignment.
Find STEM OPT Senior UI Engineer JobsOverview
Showing 5 of 24+ Senior UI Engineer jobs










See all Senior UI Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior UI Engineer roles.
Get Access To All Jobs
Software UI Engineer II - React & Enterprise Web Platforms
This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.
Who We Are:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.
Job Description:
Job Family Definition:
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
Management Level Definition:
Contributions include applying intermediate level of subject matter expertise to solve common technical problems. Acts as an informed team member providing analysis of information and recommendations for appropriate action. Works independently within an established framework and with moderate supervision.
Role Overview
We are seeking a Junior UI Developer to support the design, development, testing, and maintenance of responsive and accessible enterprise web applications. Working with experienced engineers, designers, and product partners, the developer will build reusable user-interface components using React.js and TypeScript, integrate applications with APIs, fix defects, and improve usability and performance. The successful candidate will demonstrate sound web-development fundamentals, attention to detail, curiosity, and a willingness to learn modern frontend engineering practices.
Responsibilities:
- Develop responsive, accessible, and reusable user-interface components using React.js, TypeScript, HTML5, CSS3, and Chakra UI under the guidance of experienced engineers.
- Translate approved designs and user stories into clean, maintainable interfaces; test changes across supported browsers and screen sizes and resolve defects.
- Collaborate with designers, backend engineers, quality engineers, and DevOps teams to integrate REST APIs, participate in code reviews, document work, and continuously improve frontend skills.
Education and Experience Required:
Bachelor's in Computer Science, Software Engineering, or a related discipline. Typically 2-4 years experience.
Knowledge and Skills:
- Using software systems design tools and languages.
- Ability to apply analytical and problem solving skills.
- Designing software systems running on multiple platform types.
- Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.
- Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.
- Basic proficiency in React.js, including functional components, props, state, hooks, and component lifecycle concepts.
- Working knowledge of JavaScript ES6 and TypeScript fundamentals, including interfaces, basic typing, modules, and asynchronous programming.
- Familiarity with Chakra UI or another component library, including themes, layout components, and accessible interface patterns.
- Basic understanding of frontend development tools such as npm, Webpack or Vite, browser developer tools, Git, and CI/CD concepts.
- Sound foundation in HTML5, CSS3, responsive design, cross-browser compatibility, and web accessibility principles.
- Exposure to unit, integration, or end-to-end testing tools such as Jest, React Testing Library, Cypress, or Selenium.
- Familiarity with backend technologies (Node.js, GraphQL, REST APIs) for full-stack collaboration.
- Experience with cloud platforms (AWS) and containerized frontend deployments.
- Contributions to open-source projects or published design system libraries.
What We Can Offer You:
Health & Wellbeing
We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
Personal & Professional Development
We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.
Unconditional Inclusion
We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.
Let's Stay Connected:
Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.
Job:
Engineering
Job Level:
TCP_02
HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.
Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Recruitment Fraud Alert
We have become aware of an increase in fraudulent recruitment activities in which individuals impersonate our company or authorized recruitment agencies to offer fake employment opportunities. These scams may occur through false websites, emails, social media, or chat-based applications and often aim to obtain personal information or money. Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge a candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. We also never request personal information such as back account details, Social Security numbers, or national IDs via social media or chat applications.
All legitimate job opportunities will come through official company channels, and candidates are responsible for verifying the credentials of any third party claiming to represent the company. Any reliance on fraudulent communication is at the individual’s own risk, and HPE disclaims legal liability for any resulting damages. If you suspect recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities immediately.
See all STEM OPT Senior UI Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Senior UI Engineer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Senior UI Engineer
Verify your CIP code before applying
Check that your degree's Classification of Instructional Programs code appears on the DHS STEM Designated Degree Program List. Computer science, software engineering, and information systems degrees typically qualify, but interdisciplinary degrees sometimes don't. Confirm before targeting roles.
Build a portfolio that signals H-1B readiness
Hiring managers for senior UI roles evaluate sponsorship risk alongside technical fit. A GitHub portfolio demonstrating React, TypeScript, or accessibility compliance work shows you can contribute at the specialty occupation level USCIS evaluates for H-1B specialty occupation approval.
Filter job listings by E-Verify enrollment status
Use Migrate Mate to search Senior UI Engineer roles filtered to E-Verify enrolled employers. Not every company advertising 'visa sponsorship' is actually enrolled in E-Verify, which is a hard legal requirement for your STEM OPT extension to be valid.
Cross-reference LCA filings for your SOC code
Senior UI Engineer roles typically fall under SOC code 15-1252 (Software Developers) or 15-1255 (Web Developers). Search OFLC public disclosure data by these codes to identify which employers have active Labor Condition Applications for UI engineering roles before you apply.
Negotiate I-983 training plan terms before signing
Your employer must sign the I-983, confirming your role provides STEM training related to your degree. Get written confirmation during the offer stage that HR will complete this form. Some companies delay or refuse after onboarding, which puts your extension at risk.
File your extension at least 90 days early
USCIS requires your STEM OPT extension application to be submitted while your initial OPT EAD is still valid. Submit Form I-765 at least 90 days before your EAD expires so your 180-day cap-gap protection activates if processing runs long.
Frequently Asked Questions
Does a Senior UI Engineer role qualify for the STEM OPT extension?
Yes, if your employer is E-Verify enrolled and your degree is in a STEM-designated field. Senior UI Engineer positions typically align with SOC code 15-1252 or 15-1255, both of which USCIS recognizes for specialty occupation purposes. Your degree in computer science, software engineering, or a related STEM field must match the role's technical requirements on your I-983 training plan.
How do I confirm an employer is enrolled in E-Verify before accepting an offer?
Ask the recruiter or HR contact directly whether the company is enrolled in E-Verify and request their E-Verify Company ID number. You can also search the E-Verify employer search tool to confirm current enrollment status. A company that is not enrolled cannot legally employ you on STEM OPT, regardless of any verbal sponsorship commitment they make.
What goes into the I-983 training plan for a Senior UI Engineer?
The I-983 must describe how your day-to-day UI engineering work relates to your STEM degree. For senior roles, this typically covers component architecture, performance optimization, accessibility standards, and design system development. Your employer's HR or engineering manager completes and signs Sections 3 and 4, confirming the role meets the practical training requirement. DSOs at your school then certify and update SEVIS.
What happens to my work authorization if my H-1B petition is selected in the lottery?
If your H-1B petition is filed before your STEM OPT EAD expires and the cap-gap rule applies, your work authorization extends automatically until October 1 of that fiscal year, even if your EAD has technically expired. You can continue working as a Senior UI Engineer during this period. USCIS publishes cap-gap guidance each cycle confirming the exact parameters.
Where can I find Senior UI Engineer jobs that specifically hire STEM OPT students?
Migrate Mate lists Senior UI Engineer roles filtered to employers with verified E-Verify enrollment and documented sponsorship history. General job boards don't distinguish between companies that can legally employ STEM OPT students and those that can't, so using a platform built for your authorization status saves significant time during the application process.