Senior Software Engineer, Frontend

Turnitin
Summary
Join Turnitin's Paper to Digital (P2D) team as a Front-End Software Engineer and play a vital role in developing user-facing features for educators using the Feedback Studio platform. You will build new, intuitive front-end features, enhance existing user interfaces, improve the grading workflow experience, and support greater product scalability. This role involves developing responsive, modular front-end components using React and Stencil.js, integrating front-end interfaces with backend APIs, and ensuring high accessibility standards. Collaboration with cross-functional teams is key to delivering high-impact improvements. Turnitin offers a remote-centric culture and a comprehensive benefits package prioritizing overall well-being. The company is a recognized innovator in the global education space, partnering with educational institutions to promote honesty, consistency, and fairness.
Requirements
- 5+ years of front-end development experience (or equivalent proficiency)
- Solid experience with React, Stencil.js, or any modern web component framework such as Vue.js or Angular
- Proficiency with TypeScript, HTML5, and CSS3 (including pre-processors like SCSS)
- Familiarity with modern build tools (e.g., Webpack, Gulp, Vite, etc.)
- Experience working with design systems and component-driven development
- A strong understanding of accessibility best practices
Responsibilities
- Develop and maintain responsive, modular front-end components using React and Stencil.js
- Integrate front-end interfaces with backend APIs in a scalable, maintainable way
- Work with TypeScript for safer, more predictable front-end code
- Ensure high accessibility standards (WCAG), cross-browser compatibility, and mobile responsiveness
- Collaborate with Product, UX, QA, and Support teams to refine designs and deliver intuitive features
- Write clean, well-documented code and participate in code reviews
Preferred Qualifications
Exposure to automated testing frameworks like Jest, React Testing Library, or Playwright
Benefits
- Remote First Culture
- Health Care Coverage*
- Education Reimbursement*
- Competitive Paid Time Off
- 4 Self-Care Days per year
- 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*