Wiraa logo

Frontend Engineer (HTML5, CSS3, Js)

Wiraa
Department:Frontend Web Developer
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Salary:$126,525 - $210,875
Skills:
HTML5CSS3JAVASCRIPTTYPESCRIPTREACTANGULARWEB COMPONENTSMICROFRONTENDSSTENCILJSJESTREACT TESTING LIBRARYGITCI/CDGITHUB ACTIONSESBUILDROLLUPVITEWCAGRESPONSIVE DESIGN
Share this job:

Job Description

Posted on: October 24, 2025

About The Company Turnitin is a globally recognized leader in the education technology space, dedicated to promoting academic integrity, fairness, and excellence across various educational institutions and certification bodies. With over 25 years of experience, Turnitin partners with schools, universities, and professional organizations to uphold the standards of honest and original work. The company's innovative solutions are utilized worldwide to enhance learning outcomes, support assessment integrity, and foster a culture of trust and accountability in education. Turnitin embraces a remote-first culture, empowering employees to work flexibly with a focus on purpose and accountability. Supported by a comprehensive benefits package, the organization values diversity and inclusion, bringing together a global community of professionals committed to making a meaningful difference in education. Turnitin operates in more than 35 countries, reflecting its broad impact and commitment to global educational excellence. About The Role Turnitin is seeking an experienced Principal Frontend Software Engineer to join our remote team in the United States. This role is ideal for a seasoned frontend developer with a deep understanding of modern frontend frameworks and technologies, including web components, React, Angular, and microfrontends. As a key contributor, you will be responsible for designing, developing, and maintaining scalable, reusable, and high-performance web components that enhance our award-winning educational platform. You will work closely with cross-functional teams comprising backend engineers, product managers, and designers to craft intuitive user interfaces that meet the needs of educators and students worldwide. Your expertise will directly influence the user experience of both existing and new applications, ensuring they are accessible, responsive, and optimized for performance. This role offers an exciting opportunity to lead technical initiatives, mentor junior engineers, and shape the future of Turnitin鈥檚 frontend architecture in a collaborative and innovative environment. Qualifications

  • 10+ years of professional experience in frontend development, including at least 2 years working with web components, Angular, React, and microfrontends.
  • Proven experience in building and maintaining reusable libraries and design systems used across multiple projects.
  • Deep expertise in TypeScript, including advanced types, generics, and scalable code practices.
  • Extensive knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
  • Hands-on experience with unit testing and integration testing frameworks such as Jest and React Testing Library.
  • Strong debugging skills for browser issues and performance optimization.
  • Understanding of frontend performance best practices and optimization techniques.
  • Experience with modern build tools like esbuild, Rollup, or Vite.
  • Proficiency with version control systems, particularly Git.
  • Knowledge of accessibility standards (WCAG) and responsive design principles.
  • Ability to collaborate effectively with cross-functional teams across different time zones.
  • Excellent communication skills and a proactive approach to problem-solving.
  • Experience integrating frontend components into CI/CD pipelines, especially with GitHub Actions.

Responsibilities

  • Design, develop, and maintain high-quality, reusable, and scalable web components utilizing frameworks such as Stencil.js, TypeScript, Angular, and React.
  • Establish and enforce best practices for system architecture, including accessibility compliance, performance optimization, and responsive design.
  • Ensure seamless integration of web components into various applications, particularly within Angular and React projects.
  • Write clean, maintainable, and well-documented code adhering to modern coding standards.
  • Create comprehensive unit and integration tests to ensure component reliability and performance.
  • Mentor and guide junior frontend engineers, fostering a culture of continuous learning and improvement.
  • Continuously optimize frontend application performance through code improvements and best practices.
  • Develop detailed documentation for reusable components to facilitate ease of use and maintenance.
  • Stay up-to-date with emerging frontend technologies and incorporate innovative solutions into development processes.
  • Collaborate with DevOps teams to streamline CI/CD workflows for frontend deployment.
  • Participate in cross-functional team meetings to align on project goals and deliverables.

Benefits

  • Competitive annual base salary ranging from $126,525 to $210,875.
  • Bonus eligibility and commission-based compensation.
  • Comprehensive health, dental, and vision insurance plans.
  • Flexible remote work environment supporting work-life balance.
  • Generous paid time off and holiday leave policies.
  • Professional development opportunities including training, courses, and conferences.
  • Wellness programs and resources to support overall well-being.
  • Inclusive and diverse work culture that values innovation and collaboration.

Equal Opportunity Turnitin is an equal opportunity employer committed to creating an inclusive environment for all employees. We celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!