Mexico City Remote (Global)

Turnitin, LLC is hiring a Senior Software Engineer, Frontend

About the Role

Role Overview

Join a growing engineering team focused on building a robust educational platform used by institutions worldwide. As a Senior Software Engineer, Frontend, you'll play a key role in shaping the user experience through reusable, standards-driven components built with modern technologies.

Key Responsibilities

  • Design and implement scalable, accessible web components using TypeScript, Stencil.js, and React.
  • Develop modular UI elements that ensure consistency and ease of maintenance across multiple applications.
  • Champion best practices in accessibility, responsive design, and performance optimization, including WCAG compliance.
  • Collaborate with backend engineers to define efficient API contracts that support frontend needs.
  • Contribute to the architecture of component libraries and design systems.
  • Write clean, testable code with comprehensive unit and integration tests.
  • Lead code reviews and uphold coding standards across the frontend codebase.
  • Optimize rendering performance and asset delivery to improve load times and responsiveness.
  • Document components thoroughly, including usage patterns and integration guidance.
  • Support other teams adopting shared components and provide technical guidance during implementation.
  • Mentor junior engineers in frontend technologies and development workflows.
  • Stay current with evolving web standards and advocate for improvements in tooling and processes.
  • Work with DevOps to refine CI/CD pipelines for frontend deployment.
  • Partner with QA teams to ensure smooth delivery and resolution of issues during testing cycles.

Required Qualifications

  • Proven experience with React, Stencil.js, TypeScript, and web components.
  • Strong understanding of Microfrontends and component-based architecture.
  • Experience building accessible, high-performing interfaces that work across devices and browsers.
  • Ability to write maintainable, well-documented code and lead technical discussions.
  • Track record of designing and testing reusable UI systems.
  • Experience mentoring developers and improving team practices.
  • Familiarity with API design from a frontend perspective.
  • Knowledge of CI/CD workflows for frontend applications.
  • Commitment to staying current with frontend advancements and applying them effectively.
Required Skills
TypeScriptStencil.jsReactWeb ComponentsMicrofrontendsWCAG complianceperformance optimizationresponsive designsystem designUI development TypeScriptReactStencil.jsMicrofrontendsWeb ComponentsWCAGAPI DesignCI/CDUI Component DevelopmentResponsive DesignAccessibilityPerformance Optimization
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Turnitin, LLC
Turnitin builds technology to safeguard academic integrity and support teaching and learning by providing tools that detect plagiarism, provide feedback, and evaluate student writing.
All jobs at Turnitin, LLC Visit website
Job Details
Category frontend
Posted 15 days ago