Wiraa logo

Frontend Engineer (React, TypeScript)

Wiraa
Department:Frontend Web Developer
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Salary:$126,525 - $210,875
Skills:
REACTTYPESCRIPTANGULARWEB COMPONENTSMICROFRONTENDSSTENCIL.JSJESTREACT TESTING LIBRARYESBUILDROLLUPVITEGITWCAGRESPONSIVE DESIGNCI/CDGITHUB ACTIONS
Share this job:

Job Description

Posted on: December 26, 2025

About The Company Turnitin is a globally recognized leader in the education technology sector, dedicated to promoting academic integrity, fairness, and excellence across all levels of education. With over 25 years of experience, Turnitin partners with educational institutions, certification bodies, and licensing organizations to uphold the integrity of assessments and foster a culture of original work. Our innovative solutions are trusted by millions of students, educators, and professionals worldwide to support honest learning and assessment practices. As a remote-first organization, Turnitin emphasizes a flexible, inclusive, and collaborative work environment, empowering employees to make a meaningful impact on global education. With team members spanning more than 35 countries, including the United States, United Kingdom, Australia, Japan, India, and the Philippines, we are committed to diversity, continuous learning, and technological advancement. About The Role We are seeking a Principal Frontend Software Engineer to join our dynamic product development team remotely from the United States. In this role, you will leverage your expertise in modern frontend technologies such as web components, React, Angular, and microfrontends to design and deliver high‑performance, scalable, and intuitive user interfaces for our award-winning educational platform. You will play a pivotal role in shaping the user experience for both existing and new applications, collaborating closely with backend engineers, designers, and product managers to create cohesive and engaging solutions that serve educators and learners globally. Your contributions will help ensure our platform remains at the forefront of educational technology, providing seamless, accessible, and reliable tools for users worldwide. This position offers an excellent opportunity to lead technical initiatives, mentor junior engineers, and influence the future of our frontend architecture in a supportive, innovative environment. Qualifications

  • 10+ years of professional experience in frontend development, including at least 2 years working with web components, Angular, React, and microfrontends.
  • Proven experience in building and maintaining reusable libraries and comprehensive design systems used across multiple projects.
  • Deep expertise in TypeScript, including advanced types, generics, and scalable code practices.
  • Experience with unit testing and integration testing frameworks such as Jest, React Testing Library, or similar tools.
  • Strong knowledge of frontend performance optimization techniques, including rendering strategies, lazy loading, and asset management.
  • Familiarity with modern build tools like esbuild, Rollup, or Vite.
  • Proficiency with version control systems, particularly Git.
  • Understanding of accessibility standards (WCAG) and responsive design principles.
  • Experience collaborating effectively with cross-functional teams across different time zones, including Europe and the USA.
  • Excellent communication skills with the ability to articulate complex technical concepts clearly.
  • Experience with integrating frontend workflows into CI/CD pipelines, especially using GitHub Actions.

Responsibilities

  • Design, develop, and maintain highly efficient, reusable, and scalable web components utilizing Stencil.js, TypeScript, Angular, and React.
  • Build modular UI components to ensure consistency, maintainability, and reusability across various projects.
  • Establish and enforce best practices for system design, including accessibility compliance, performance optimization, and responsive design.
  • Collaborate with design and product teams to define the architecture of the design system and component libraries.
  • Ensure seamless integration of web components into different applications, particularly within Angular and React environments.
  • Work closely with backend engineers to design APIs that facilitate efficient data flow and interaction with frontend components.
  • Write clean, maintainable, and well-documented code adhering to modern standards and best practices.
  • Conduct regular code reviews, perform testing, and ensure adherence to quality standards.
  • Debug and resolve frontend performance bottlenecks and issues to enhance user experience.
  • Mentor junior engineers, sharing knowledge on web components, TypeScript, and frontend frameworks.
  • Continuously optimize frontend applications for speed, compatibility, and responsiveness across browsers and devices.
  • Create comprehensive documentation for reusable components, including usage guidelines and examples.
  • Provide technical support during component integration and collaborate with teams during testing phases.
  • Stay updated with emerging frontend technologies and proactively suggest improvements to tools, frameworks, or processes.
  • Collaborate with DevOps teams to streamline CI/CD pipelines for frontend deployment and releases.

Benefits

  • Competitive annual salary range of $126,525 to $210,875, with bonus eligibility and potential commissions.
  • Remote-first work environment supporting flexible work arrangements.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off, including vacation, sick days, and self-care days.
  • National holiday observances and charitable contribution matching programs.
  • Monthly wellness or home office reimbursement to support a healthy and productive workspace.
  • Access to Employee Assistance Program for mental health and well-being support.
  • Retirement plans with employer matching contributions.
  • Educational reimbursement programs to support continuous learning and professional development.
  • Inclusive, collaborative, and diverse company culture focused on making a positive impact on education worldwide.

Equal Opportunity Turnitin, LLC is committed to creating an inclusive environment and is proud to be an equal opportunity employer. We do not discriminate based on race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other basis protected by federal, state, or local law.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!