Remote Principal Frontend Engineer (Mexico Remote)

Posted 7 months ago

Share:

Please let Turnitin, LLC know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • Turnitin is seeking a Principal Frontend Engineer with strong expertise in modern frontend technologies such as web components, React, and micro frontends.
  • This role is ideal for engineers passionate about designing and delivering intuitive, high-performing, and reliable user interfaces that support Turnitin's educational platform.
  • As a core contributor to the product development team, you will shape the user experience of both existing and new applications.
  • You will collaborate closely with backend engineers, designers, and product managers to create scalable and engaging solutions for educators and students worldwide.
  • Responsibilities include owning the design and development of major frontend components, driving architectural decisions, innovating within project constraints, and balancing strategic vision with execution.
  • You will design, develop, and maintain efficient web components, build modular UI libraries, and establish best practices in accessibility and performance.
  • Ensure seamless integration of web components, partner with backend engineers for API design, and collaborate with DevOps for CI/CD processes.
  • Write clean, maintainable code, perform code reviews, and develop robust tests for components.
  • Mentor junior engineers, provide technical guidance, and drive large-scale initiatives ensuring on-time delivery of features.

Requirements:

  • Candidates must have 10+ years of professional experience in frontend development, with at least 2 years working on web components and Angular/React projects.
  • Demonstrated experience in building and maintaining reusable libraries and design systems across multiple projects is essential.
  • A deep understanding of TypeScript, including advanced types and best practices for scalable codebases, is required.
  • Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+) is necessary.
  • Experience with unit testing, integration testing, and frameworks like Jest or React Testing Library is required.
  • Strong debugging skills for browser-based issues and performance optimizations are essential.
  • Knowledge of frontend performance best practices, including rendering optimization and lazy loading, is required.
  • Familiarity with modern build tools like GitHub/Jenkins and proficiency with version control systems like Git is necessary.
  • Understanding of accessibility standards (e.g., WCAG) and responsive design principles is required.
  • Proven experience collaborating with designers, product managers, and backend teams across different time zones is essential.
  • Strong communication skills and the ability to articulate technical concepts are required.
  • Familiarity with integrating frontend builds into CI/CD pipelines, specifically using GitHub Actions, is preferred.

Benefits:

  • Turnitin offers a remote-first culture that empowers employees to work with purpose and accountability.
  • Employees receive health care coverage, education reimbursement, and competitive paid time off.
  • Additional benefits include self-care days, national holidays, paid volunteer time, and charitable contribution matching.
  • Employees have access to a mental health platform, parental leave, and a retirement plan with matching contributions.
  • The company promotes a culture free of politics, surrounded by humble, inclusive, and collaborative teammates.
  • Employees can thrive in a comprehensive package that prioritizes overall well-being and supports personal and professional growth.

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads