Principal Frontend Engineer (Mexico Remote)
Turnitin
Company Description
When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Turnitin products are used by educational institutions and certification and licensing programs to uphold integrity and increase learning performance, and by students and professionals to do their best, original work. Experience a remote-first culture that empowers you to work with purpose and accountability in a way that best suits you, supported by a comprehensive package that prioritizes your overall well-being. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Turnitin is a global organization with team members in over 35 countries including the United States, Mexico, United Kingdom, Australia, Japan, India, and the Philippines.
Job 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 our award-winning educational platform. As a core contributor to our product development team, you will play a critical role in shaping 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 that meet the needs of educators and students worldwide. Responsibilities: Technical Leadership & Ownership
- Own the design, development, and evolution of major frontend components, and platform capabilities.
- Drive architectural decisions at the system and program level, ensuring alignment with enterprise reference architecture.
- Act as the decision maker when mid and junior level engineers cannot resolve complex technical issues, providing clarity and direction to keep projects on track.
- Innovate within project and platform constraints, introducing new approaches and solutions.
- Balance strategic technical vision with pragmatic, supportable execution.
- Design, develop, and maintain highly efficient, reusable, and scalable web components using modern frontend frameworks.
- Build modular UI libraries and design systems to ensure consistency, maintainability, and reusability across projects.
- Establish and enforce 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.
- Ensure seamless integration of web components into applications.
- Partner with backend engineers to design APIs that enable efficient data flow and interaction.
- Collaborate with DevOps to streamline CI/CD processes for frontend builds and deployments.
- Work closely with QA to ensure smooth handoff, debugging, and resolution of testing issues.
- Write clean, maintainable, and well-documented code that adheres to modern engineering standards.
- Perform code reviews and establish departmental best practices for quality and maintainability.
- Develop robust unit and integration tests for reusable components.
- Debug and resolve performance bottlenecks, ensuring cross-browser and cross-platform compatibility.
- Mentor and coach junior and mid-level engineers, particularly in component development and modern frontend frameworks.
- Provide technical guidance, pair programming, and ongoing coaching to raise team capability.
- Serve as a cultural and technical fixture within the department, fostering collaboration, innovation, and engineering excellence.
- Drive large-scale, multi-quarter initiatives and epics, ensuring on-time delivery of high-impact features.
- Influence departmental technical strategy and standards through visible leadership and execution excellence.
- Ensure all solutions are scalable, maintainable, and aligned with organizational goals.
Qualifications
Requirements:
- Essential Qualifications, Skills, and Knowledge/Experience
- 10+ years of professional experience in frontend development, with at least 2 years working on web components and Angular/React projects; building micro-frontends.
- Demonstrated experience in building and maintaining reusable libraries and design systems used across multiple projects.
- Deep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases.
- Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools.
- Strong debugging skills for browser-based issues and performance optimizations.
- Knowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset management.
- Experience with modern build tools like github/Jenkins.
- Proficiency with version control systems like Git.
- Understanding of accessibility standards (e.g., WCAG) and responsive design principles.
- Proven experience collaborating effectively with designers, product managers, and backend teams across geographically distributed time zones, including Europe and the USA, to deliver seamless and cohesive user experiences.
- Strong communication skills; ability to articulate technical concepts and collaborate effectively.
- Familiarity with integrating frontend builds into CI/CD pipelines, specifically using GitHub Actions.
- Understanding or experience with backend technologies
- Knowledge of Progressive Web Apps (PWAs) and modern browser APIs.
- Expertise in web components development using Stencil.js or similar frameworks.
- Familiarity with tools like Storybook for component documentation.
- Experience working with Agile/Scrum teams.
Additional Information
Total Rewards @ Turnitin
At Turnitin, we believe Total Rewards go far beyond pay. While salary, bonus, or commission are important, they’re only part of the value you receive in exchange for your work. Beyond compensation, you’ll experience the intrinsic rewards of unleashing your potential and making a positive impact on global education. You’ll also thrive in a culture free of politics, surrounded by humble, inclusive, and collaborative teammates. In addition, our extrinsic rewards include generous time off and health and wellness programs that provide choice, flexibility, and a safety net for life’s challenges. You’ll also enjoy a remote-first culture that empowers you to work with purpose and accountability in the way that suits you best, all supported by a comprehensive package that prioritizes your overall well-being. Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes. Our Values underpin everything we do.
- Customer Centric: Our mission is focused on improving learning outcomes; we do this by putting educators and learners at the center of everything we do.
- Passion for Learning: We are committed to our own learning and growth internally. And we support education and learning around the globe.
- Integrity: Integrity is the heartbeat of Turnitin—it is the core of our products, the way we treat each other, and how we work with our customers and vendors.
- Action & Ownership: We have a bias for action. We act like owners. We are willing to change even when it’s hard.
- One Team: We strive to break down silos, collaborate effectively, and celebrate each others' successes.
- Global Mindset: We consider different perspectives and celebrate diversity. We are one team. The work we do has an impact on the world.
- Remote First Culture
- Health Care Coverage*
- Education Reimbursement*
- Competitive Paid Time Off
- Self-Care Days
- National Holidays*
- 2 Founder Days + Juneteenth Observed
- Paid Volunteer Time*
- Charitable contribution match*
- Monthly Wellness or Home Office Reimbursement/*
- Access to Modern Health (mental health platform)
- Parental Leave*
- Retirement Plan with match/contribution*
At Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job ad. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you’re willing to learn and unleash your potential alongside us, join our team!
Vacante publicada el 3 días atrás
Empleos similares que podrían interesarleBasado en la vacante Principal Frontend Engineer (Mexico Remote) en Monterrey, N.L.
- ...An Engineering Manager in GPE MTY will be responsible of 20+ engineers to develop the engineer skills to perform commissioning and administrative activities in multiple projects... ...in This Role: Ability to partner with remote team members to track progress, success, and...Remoto
- ...BairesDev is seeking an Engineering Manager to lead project management while ensuring team coordination and development processes. This role is 100% remote, offering excellent compensation in USD or local currency. The ideal candidate has over 10 years in software development...Remoto
- ...Consultor SAP EWM - Freelance - Rollout S/4HANA Ubicación Monterrey, México (50% presencial / 50% remoto) Duración Contrato inicial de 3 meses con altas posibilidades de extensión. Fecha de incorporación Inmediata (ASAP) Sobre la oportunidad...RemotoPrácticaFreelanceContratoInicio inmediatoTrabajo híbrido
- ...Qualifications What You Will do in This Role Ability to partner with remote team members to track progress, success, and personal and... ...for technical and costing accuracy. Implements effective engineering methods and provides technical guidance and acts as a resource...RemotoSubcontratistaTrabajar en la oficina
- Tus tareas ¿Te apasionan las ventas y la tecnología? ¿Quieres seguir creciendo en el sector tecnológico en una región clave para veridas? ¡entonces esta es tu oportunidad! Estamos buscando una persona para la posición de Business Development Manager en nuestra filial...RemotoHorario flexible
- ...Talent Acquisition Associate to design and implement effective talent search strategies and lead salary negotiations. This is a fully remote role suitable for someone with significant recruitment experience. Ideal candidates will possess at least 5 years of experience...RemotoDesde casa
- ...Property Manager (Remote) | $12 USD/Hour | Work from Anywhere in Mexico Location: Remote (Mexico) Schedule: Full-Time | Monday–Friday | 7:30 AM – 4:00 PM EST Compensation: $12 USD per hour Build Your Career with a Growing U.S. Property Management Company...RemotoPor horaTiempo completoTrabajar en la oficinaDesde casaLunes a viernes
- Director Regional de Cuentas – México Empresa: Load One, LLC Territorio: Monterrey, MX y mercados industriales circundantes Ubicación: Trabajo de campo; debe residir en Monterrey y estar frente a los clientes Departamento: Ventas Reporta a: VP de Ventas ...Tiempo completoDesde casaInicio inmediato
- ...ensuring mobile and SEO compliance. The ideal candidate should possess strong HTML and CSS skills, with JavaScript knowledge being a plus. This position offers a remote work option, emphasizing a collaborative company culture and work-life balance. #J-18808-Ljbffr...Remoto
- ...Req ID: 134045 Remote Position: No Region: Americas Country: Mexico State/Province: Nuevo Leon City: Apodaca General Overview Functional Area: Engineering (ENG) Career Stream: New Product Introduction (ENG_NPI) Role: Manager 1 (MG1) Job Title...RemotoPrácticaTrabajar en la oficina
- ...We’re Hiring: Senior Manager, Engineering Monterrey, Nuevo Leon Work mode: Hybrid At One Call , we’re looking for a Senior Manager... ..., CI/CD, and test automation ~ Experience working with remote-first and globally distributed teams ~ Track record of delivering...RemotoTemporalOffshoreTrabajo híbrido
- ...Link-Worldwide is looking for a talented Front-end Engineer to develop and maintain user interfaces for cutting-edge AI tools. You will... ..., and modern frameworks like React. Enjoy the benefits of 100% remote work, competitive compensation, flexible hours, and a supportive...RemotoHorario flexible
- AgileEngine, LLC. is seeking a SaaS Operations Manager to oversee the Torii SaaS management platform, ensuring accuracy and governance across 500+ enterprise applications. This role requires strong contract management skills and a background in finance or procurement. ...RemotoContratoHorario flexible
$17,600
...Position Summary Cover Desk Mexico is seeking experienced bilingual professionals based in Monterrey to support U.S.-based insurance... ...service skills, and work in a stable, professional, and fully remote environment . Apply Now Ready to grow your career in...RemotoTiempo completoDesde casaInicio inmediatoFin de semanaLunes a viernes- ...Network). Hands & feet Support Requirement for Physical Servers, Network Devices, Storage, etc. Device reboot, console connection for remote access, cable/SFP removal/insert, cable replacement, racking/stacking, etc. Location: Via Monterrey‑Matamoros, Number 590,...RemotoTrabajar en la oficina
- ...revenue tracking. Core functions Global Payroll — JustWorks, Remote.com/EOR, Deel, CONTPAQi, BVG/Swiss pension, 1099s Treasury &... ...day close target Multinational Compliance — Swiss AHV/BVG, Mexico SAT/CFDI, intercompany loans, audit PBCs Systems/Automation...RemotoPrácticaTiempo completoDesde casaTrabajo híbrido
- ...AgileEngine, LLC. is seeking a Mid-level Full Stack Engineer in Monterrey, Mexico, to support a live Hiring Events platform. This role involves... ...backend technologies like Java and Spring Boot, as well as frontend frameworks like React. The position offers competitive...RemotoHorario flexible
- ...people who want to have a profound impact on our customers. Role: Senior Fullstack Developer Location Requirement : Mexico, Mexico. Remote What Does success mean in this role? Technical Leadership: Drive architectural decisions, code quality, and best...Remoto
- ...AgileEngine, LLC. is seeking a Middle/Senior Full Stack Engineer to contribute to a SaaS platform's robust server-side solutions. You will work with Java, React, SQL, Redis, and Elasticsearch, ensuring secure cloud best practices while enjoying ownership of product development...RemotoHorario flexible
- ...seeking a professional for their SAP Enterprise Cloud Service division in Mexico. The role emphasizes quality service delivery in a hybrid work environment, requiring both office days and remote contributions. The ideal candidate should have extensive experience in...RemotoTrabajar en la oficinaTrabajo híbrido
- ...creating and maintaining APIs. The ideal candidate has over 4 years of experience with React and Node.js. The role offers 100% remote work, competitive compensation in USD or local currency, and a supportive environment for professional growth. #J-18808-Ljbffr...Remoto
- ...Link-Worldwide is looking for Software Analysts FrontEnd to work from home and join their Development team. Candidates should have a passion for programming and help provide the best experience to end users. This position is perfect for professionals eager to grow in...RemotoDesde casaHorario flexible
- .... Competitive compensation : USD-based pay with education, fitness, and team activity budgets. Exciting projects : Modern solutions with Fortune 500 and top product companies. Flextime : Flexible schedule with remote and office options. #J-18808-Ljbffr...RemotoContratoTrabajar en la oficina
- ...develop high-quality applications and work on meaningful projects that enhance user experiences. The role offers flexibility with remote work, a generous PTO policy, along with competitive compensation and personal development opportunities. Join a dynamic team where...Remoto
- ...ABOUT THE ROLE We are looking for a Middle/Senior Full Stack Engineer to build robust server-side solutions for a SaaS platform... ...solutions with Fortune 500 and top product companies. Flextime : Flexible schedule with remote and office options. #J-18808-Ljbffr...RemotoTrabajar en la oficina
- ...looking for a Senior Fullstack React + Node Developer to join our remotely working team. You will be responsible for mentoring junior... ...offer excellent compensation, hardware and software setup for remote work, and a supportive environment for skill development. #J-...Remoto
- ...Customer Happiness Specialist (Monterrey, Mexico - Remote Role Possible) Discover. Savor. Connect. Welcome to the chef's table. Discover and book unforgettable culinary experiences: hands‑on cooking classes, private‑chef meals, guided food tours, wine tastings and...RemotoDesde casaTrabajo híbridoTurno de noche
$50,000
Link-Worldwide busca un Channel Manager para sus oficinas en Querétaro, México, especializado en Comunicaciones Unificadas. El candidato ideal tiene 3 a 4 años de experiencia en ventas y un sólido manejo de canales. Se ofrece un salario de $50,000 a $60,000 pesos más comisiones...RemotoTrabajar en la oficinaDesde casa- ...000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide. When you... ...How we do make your work (and your life) easier: ~100% remote work (from anywhere). ~ Excellent compensation in USD or your...RemotoDesde casaHorario flexible
- ...Monterrey, MX OR Remote TopBloc is a Workday boutique partner firm that provides fixed‑time, fixed‑price Workday deployment services and on‑demand support. Using our proprietary tool, we can rapidly implement Workday Human Capital Management, Payroll, and Financials...RemotoTrabajar en la oficinaDesde casaInicio inmediato
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Principal Frontend Engineer (Mexico Remote). ¡Sea el primero en aplicar!
Búsquedas relacionadas
- gerente ingenieria Monterrey, N.L.
- gerente de ingeniería Monterrey, N.L.
- supervisor de ingenieria Monterrey, N.L.
- frontend Monterrey, N.L.
- front end Monterrey, N.L.
- programador remoto Monterrey, N.L.
- net remoto Monterrey, N.L.
- contable remoto Monterrey, N.L.
- copywriter remoto Monterrey, N.L.
- trabajo remoto Monterrey, N.L.



