Remote Senior, Software Engineer (Mexico Remote)

Posted 4 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 Senior 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, foster collaboration, and drive large-scale initiatives ensuring on-time delivery of features.

Requirements:

  • Candidates must have 5+ years of professional experience in frontend development, with at least 2 years working on web components and Angular/React projects, including building micro-frontends.
  • A 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.
  • Candidates should have experience with unit testing, integration testing, and frameworks like Jest or React Testing Library.
  • Strong debugging skills for browser-based issues and performance optimizations are required.
  • Knowledge of frontend performance best practices, modern build tools, and version control systems like Git is essential.
  • Understanding of accessibility standards and responsive design principles is necessary.
  • Proven experience collaborating with geographically distributed teams and strong communication skills are required.
  • Familiarity with integrating frontend builds into CI/CD pipelines using GitHub Actions is preferred.
  • Preferred qualifications include understanding backend technologies, knowledge of Progressive Web Apps, and expertise in web components development using Stencil.js.

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 inclusive and collaborative teammates, and supports overall well-being through various wellness programs.

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