Job Description

Collaborate cross-functionally with the Engineering, Product, Quality Assurance, and Support teams. Implement end-to-end solutions for Turnitin’s next generation of academic integrity products. Break down large projects and features into independently workable/shippable milestones and stories. Write readable, testable, and maintainable code. Contribute throughout the front-end stack, developing features and reusable components for performant, accessible JavaScript applications. Make contributions to both the short- and long-term development of our products and team processes. We’re a small, high-output, largely self-directed team that prides itself on both the quality of the code we produce and on our commitment to improving our processes along the way. Opinionated enough to speak up when you think we could be doing something better than we’re doing it now -- and tactful and empathetic enough to communicate this in a way that brings people along instead of distancing them. Practical enough to strike a balance between doing things ‘perfectly’ and doing things ‘well enough to ship’, knowing when diminishing returns get in the way of bringing a better experience to our users.

About Turnitin

Turnitin partners with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types for over 25 years.

Apply for This Position