Senior, Software Engineer (Mexico Remote) (Xico)

Senior, Software Engineer (Mexico Remote) (Xico)

06 abr
|
Turnitin
|
Xico

06 abr

Turnitin

Xico

Senior, Software Engineer (Mexico Remote)

n

Full-time

n

When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space.

n

For more than 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types.

n

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.

n

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.

n

Our diverse community of colleagues are all unified by a shared desire to make a difference in education.

n

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.

n

Turnitin is seeking a Senior Frontend Engineer with strong expertise in modern frontend technologies such as web components, React, and micro frontends.

n

This role is idóneo for engineers passionate about designing and delivering intuitive, high-performing, and reliable user interfaces that support our award-winning educational platform.

n

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.

n

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.

n

Responsibilities

n





Technical Leadership & Ownership

n

Own the design, development, and evolution of major frontend components, and platform capabilities.

n

Drive architectural decisions at the system and program level, ensuring alignment with enterprise reference architecture.

n

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.

n

Innovate within project and platform constraints, introducing new approaches and solutions.

n

Balance strategic technical vision with pragmatic, supportable execution.

n

Design, develop, and maintain highly efficient, reusable, and scalable web components using modern frontend frameworks.

n

Build modular UI libraries and design systems to ensure consistency, maintainability, and reusability across projects.

n

Establish and enforce best practices in accessibility, security, performance optimization, and responsive design.

n

Collaborate with designers and product managers to define the architecture of reusable component libraries and design systems.

n

Integration & Cross-Functional Collaboration

n

Ensure seamless integration of web components into applications.

n

Partner with backend engineers to design APIs that enable efficient data flow and interaction.

n





Collaborate with DevOps to streamline CI/CD processes for frontend builds and deployments.

n

Work closely with QA to ensure smooth handoff, debugging, and resolution of testing issues.

n

Code Quality, Standards & Performance

n

Write clean, maintainable, and well-documented code that adheres to modern engineering standards.

n

Perform code reviews and establish departmental best practices for quality and maintainability.

n

Develop robust unit and integration tests for reusable components.

n

Mentor and coach junior and mid-level engineers, particularly in component development and modern frontend frameworks.

n

Provide technical guidance, pair programming, and ongoing coaching to raise team capability.

n

Foster collaboration, innovation, and engineering excellence.

n

Delivery & Impact

n

Drive large-scale, multi-quarter initiatives and epics, ensuring on-time delivery of high-impact features.

n

Influence departmental technical strategy and standards through visible leadership and execution excellence.

n

Ensure all solutions are scalable, maintainable, and aligned with organizational goals.

n

Requirements

n

Essential Qualifications, Skills, and Knowledge/Experience

n

5+ years of professional experience in frontend development, with at least 2 years working on web components and Angular/React projects; building micro-frontends.

n

Demonstrated experience in building and maintaining reusable libraries and design systems used across multiple projects.

n

Deep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases.

n

Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools.

📌 Senior, Software Engineer (Mexico Remote) (Xico)
🏢 Turnitin
📍 Xico

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: senior, software engineer (mexico remote) (xico) / xico
Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: senior, software engineer (mexico remote) (xico) / xico