companyTurnitin, LLC logo

Lead Principal Frontend Engineer - Remote (Mexico)

Turnitin, LLCMonterrey
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Essential Qualifications, Skills, and Knowledge/Experience:10+ years of professional experience in frontend development, including at least 2 years in web components and Angular/React projects with a focus on micro-frontends. Proven experience in creating and maintaining reusable libraries and design systems across multiple projects. Strong understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases. Extensive background in HTML5, CSS3, and modern JavaScript (ES6+). Experience with unit testing, integration testing, and frameworks such as Jest or React Testing Library. Exceptional debugging skills for browser-based issues and performance optimization. Knowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset management. Familiarity with modern build tools like GitHub Actions, Webpack, and others.

About the job

Join Turnitin as a Principal Frontend Engineer, where your expertise in cutting-edge frontend technologies like web components, React, and micro frontends will shape the educational landscape. This role is perfect for engineers who are eager to create intuitive, high-performing, and dependable user interfaces that elevate our award-winning educational platform.

As a pivotal member of our product development team, you will influence the user experience across both established and new applications. You will work collaboratively with backend engineers, designers, and product managers to develop scalable, engaging solutions that cater to educators and students worldwide.

 

Key Responsibilities:

Technical Leadership & Ownership

  • Spearhead the design, development, and enhancement of significant frontend components and platform functionalities.
  • Guide architectural decisions at both the system and program levels, ensuring alignment with enterprise reference architecture.
  • Provide direction and clarity when mid and junior engineers face complex technical challenges, ensuring project timelines are maintained.
  • Innovate within project and platform constraints by introducing new methodologies and solutions.
  • Strike a balance between strategic technical vision and pragmatic, supportable execution.

Component Development & Design Systems

  • Create, develop, and sustain highly efficient, reusable, and scalable web components utilizing modern frontend frameworks.
  • Construct modular UI libraries and design systems to ensure consistency, maintainability, and reusability across various projects.
  • Establish and uphold best practices in accessibility, security, performance optimization, and responsive design.
  • Collaborate with designers and product managers to define the architecture of reusable component libraries and design systems.

Integration & Cross-Functional Collaboration

  • Guarantee seamless integration of web components into applications.
  • Collaborate with backend engineers to design APIs that enable efficient data flow and interactions.
  • Partner with DevOps to optimize CI/CD processes for frontend builds and deployments.
  • Work closely with QA teams to ensure smooth transitions, debugging, and resolution of testing issues.

Code Quality, Standards & Performance

  • Develop clean, maintainable, and well-documented code that adheres to contemporary engineering standards.
  • Conduct code reviews and set departmental best practices for quality and maintainability.
  • Create robust unit and integration tests for reusable components.
  • Identify and resolve performance bottlenecks while ensuring cross-browser and cross-platform compatibility.

Mentorship & Cultural Leadership

  • Foster a culture of knowledge sharing and continuous improvement within the engineering team.
  • Encourage professional development by mentoring junior and mid-level engineers.

About Turnitin, LLC

At Turnitin, you will become part of a pioneering organization that has been a leader in the global education sector for over 25 years. We partner with educational institutions worldwide to promote integrity, consistency, and fairness across all areas and assessment types. Our products empower educational institutions, licensing programs, students, and professionals to uphold integrity and achieve their best, original work. Experience a remote-first culture that supports purposeful and accountable work tailored to your needs, backed by a comprehensive benefits package that prioritizes your overall well-being. Our diverse and collaborative community is united by a shared mission to make a significant impact in education. Turnitin is a global company with team members in over 35 countries, including the United States, Mexico, the United Kingdom, Australia, Japan, India, and the Philippines.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.