STEM OPT Front End Developer Jobs
Front End Developer roles qualify for the 24-month STEM OPT extension if your degree is in computer science, information technology, or a related STEM field. Your employer must be enrolled in E-Verify, and you'll need a signed I-983 training plan before your extension start date. Total authorized work period: 36 months.
Find STEM OPT Front End Developer JobsOverview
Showing 5 of 30+ Front End Developer jobs










See all 30+ Front End Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Front End Developer roles.
Get Access To All Jobs
INTRODUCTION
Global E-Commerce Team is a content E-commerce business with international short video products as the carrier. It is committed to becoming the first choice for users to discover and purchase good products at affordable prices. The global E-commerce business team hopes to provide users with a more tailored and efficient consumption experience, enabling merchants to receive reliable platform services in different scenarios such as live E-commerce, and short video content E-commerce, so as to make more affordable and high-quality products sell easily and a better life within reach. We are looking for talented individuals to join our team. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume. Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. Candidates who pass resume screening will be invited to participate in Our Company's technical online assessment.
Responsibilities:
- Develop efficient and highly reusable frontend systems that support complex web applications for E-commerce products.
- Build responsive, accessible, and reliable user interfaces with strong focus on performance, usability, and maintainability.
- Collaborate with product managers, designers, and backend engineers to deliver high-quality end-to-end product experiences.
- Optimize frontend architecture, rendering performance, and engineering workflows to improve scalability and development efficiency.
- Build or integrate AI-powered UI experiences, such as intelligent assistance, personalized modules, or productivity-enhancing interfaces.
- Use AI-assisted development workflows to improve code quality, testing efficiency, and delivery speed.
MINIMUM QUALIFICATIONS:
- Individuals who are completing or have recently completed a Bachelor's degree in Computer Science or a related discipline.
- Familiarity with frontend development using JavaScript or TypeScript, HTML, and CSS.
- Familiarity with at least one modern frontend framework such as React, Vue, or Angular.
- Understanding of core frontend concepts such as asynchronous programming, component-based architecture, browser compatibility, accessibility, and web performance.
- Basic understanding of multi-tier application architecture and software development lifecycle processes.
PREFERRED QUALIFICATIONS:
- Strong sense of product quality, user experience, and engineering craftsmanship.
- Experience with frontend tooling or build systems such as Webpack, Rollup, or related technologies.
- Interest in AI-powered user experiences, intelligent design systems, or applying AI tools to frontend engineering workflows.
- Comfortable working in a fast-moving, collaborative, and globally distributed team environment.
COMPENSATION DESCRIPTION (ANNUALLY)
The base salary range for this position in the selected city is $121600 - $243200 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units. Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure). The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
FOR LOS ANGELES COUNTY (UNINCORPORATED) CANDIDATES:
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:
- Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
- Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems;
- Exercising sound judgment.
ABOUT TIKTOK
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
WHY JOIN US
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day. We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
DIVERSITY & INCLUSION
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
TIKTOK ACCOMMODATION
TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://tinyurl.com/RA-request
See all 30+ STEM OPT Front End Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Front End Developer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Front End Developer
Verify your CIP code before applying
Your STEM OPT eligibility depends on your degree's Classification of Instructional Programs code, not just your major title. Ask your DSO to confirm your CIP code maps to an approved STEM field before you target employers or have your I-20 endorsed.
Filter job postings for E-Verify enrollment
Not every company that hires developers is enrolled in E-Verify. Search the E-Verify employer search tool to confirm enrollment before investing time in an application. A company without E-Verify enrollment cannot legally employ you on STEM OPT.
Build your portfolio around browser performance metrics
Hiring managers at E-Verify-enrolled tech companies look for candidates who can quantify UI work. Core Web Vitals scores, Lighthouse audit results, and load-time improvements give technical interviewers concrete outcomes tied directly to your engineering contributions.
Negotiate your I-983 training plan before accepting an offer
The I-983 must detail specific Front End Developer learning objectives, not generic job duties. Ask your employer to list frameworks, performance goals, and mentorship structure before you sign. A vague plan can trigger a USCIS RFE that delays your extension start date.
Use Migrate Mate to target employers with STEM OPT hiring history
Searching broadly wastes time on companies unfamiliar with STEM OPT requirements. Migrate Mate surfaces Front End Developer roles at employers who have sponsored international students, so you focus your applications where the process is already understood.
Time your extension application to protect cap-gap coverage
If you're transitioning from STEM OPT to H-1B visa, your cap-gap authorization runs through September 30 of the fiscal year you're selected. File your STEM OPT extension at least 90 days before your initial OPT EAD expires to avoid any gap in work authorization.
Frequently Asked Questions
Does a Front End Developer role qualify for the STEM OPT extension?
Front End Developer positions typically qualify if the role requires applying knowledge from a STEM degree such as computer science, software engineering, or information systems. Your DSO will confirm eligibility based on your degree's CIP code, not your job title. USCIS evaluates whether the position directly applies your STEM field of study, so your I-983 training plan must connect your front-end work to your specific academic background.
What does my employer need to do to support my STEM OPT extension?
Your employer must be enrolled in E-Verify before your STEM OPT extension start date. They must also sign the I-983 training plan, which outlines your learning objectives, supervision structure, and how the role develops your STEM skills. Employers must report material changes to your role or work location to your DSO within five business days, and they must conduct evaluations at six-month intervals throughout your extension period.
How do I find Front End Developer jobs where employers already understand STEM OPT?
Migrate Mate lists Front End Developer roles at employers with international student hiring experience, which reduces the time you spend educating hiring managers about E-Verify and I-983 requirements. Focusing your search on companies already enrolled in E-Verify and familiar with training plan obligations speeds up the offer-to-extension timeline significantly.
What happens to my work authorization if I'm selected in the H-1B lottery while on STEM OPT?
If USCIS selects your H-1B petition and your employer files before your STEM OPT EAD expires, cap-gap provisions automatically extend your work authorization through September 30 of that fiscal year. You can continue working as a Front End Developer without interruption during this period. Your DSO issues an updated I-20 reflecting cap-gap status, which serves as proof of continued authorization alongside your expired EAD.
What should the I-983 training plan include for a Front End Developer position?
The I-983 must describe how your Front End Developer duties directly apply your STEM degree. It should list specific technical skills you'll develop, such as JavaScript frameworks, accessibility standards, or performance optimization, alongside measurable goals and a supervision plan. Vague descriptions of general coding work are the most common reason USCIS issues an RFE on STEM OPT extension applications, so specificity in the training objectives section matters.