Postúlate en Kit Empleo: kitempleo.com.mx/empleo/56yuj1
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.
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/56yuj1
📌 Senior, Software Engineer (Mexico Remote) (Xico)
🏢 Turnitin
📍 Xico