Company Name: Turnitin Job Details: $126.5-210.9k+,BonusReactTypeScriptJavaScriptGitJestAngular,14+Expert,levelRemote,from,US Job Url: https://app.welcometothejungle.com/jobs/ZvfRmWo5?theme=newly-added Job Description: RoleWho you areThis role is ideal for engineers passionate about designing and delivering intuitive, high-performing, and reliable user interfaces that support our award-winning educational platform10+ years of professional experience in frontend development, with at least 2 years working on web components and Angular/React projects; building micro-frontendsDemonstrated experience in building and maintaining reusable libraries and design systems used across multiple projectsDeep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebasesExtensive experience with HTML5, CSS3, and modern JavaScript (ES6+)Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar toolsStrong debugging skills for browser-based issues and performance optimizationsKnowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset managementExperience with modern build tools like esbuild, Rollup, or ViteProficiency with version control systems like GitUnderstanding of accessibility standards (e.g., WCAG) and responsive design principlesProven experience collaborating effectively with designers, product managers, and backend teams across geographically distributed time zones, including Europe and the USA, to deliver seamless and cohesive user experiencesStrong communication skills; ability to articulate technical concepts and collaborate effectivelyFamiliarity with integrating frontend builds into CI/CD pipelines, specifically using GitHub ActionsAt Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job adWe encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you’re willing to learn and unleash your potential alongside us, join our team!DesirableUnderstanding or experience with backend technologiesKnowledge of Progressive Web Apps (PWAs) and modern browser APIsExpertise in web components development using Stencil.js or similar frameworksFamiliarity with tools like Storybook for component documentationExperience working with Agile/Scrum teamsWhat the job involvesTurnitin is seeking a Frontend Engineer with strong expertise in modern frontend technologies such as web components, React, and microfrontendsAs a core contributor to our product development team, you will play a critical role in shaping the user experience of both existing and new applicationsYou will collaborate closely with backend engineers, designers, and product managers to create scalable and engaging solutions that meet the needs of educators and students worldwideDesign, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, Angular, and ReactBuild modular and reusable UI components to ensure consistency and maintainability across projectsEstablish and enforce best practices for system design, including accessibility (WCAG compliance), performance optimization, and responsive designCollaborate with the team to define the architecture of the design system or componentEnsure seamless integration of web components into various applications, particularly within Angular/React projectsWork closely with backend engineers to design APIs that enable efficient data flow and interaction with frontend componentsWrite clean, maintainable, and well-documented code, adhering to modern standards and practicesPerform regular code reviews and ensure adherence to best practices and coding standardsCreate robust unit and integration testsDebug and resolve performance bottlenecks and other frontend issuesWork closely with designers and product managers to understand requirements and provide technical insights during the planning phaseMentor junior frontend engineers, sharing knowledge on web components, Stencil.js, TypeScript, Angular, and ReactContinuously improve the performance of frontend applications, ensuring compatibility with various browsers and platformsOptimize assets and rendering pipelines for faster load times and better user experienceCreate comprehensive documentation for the developed reusable components, including usage guidelines and examplesProvide technical support to teams integrating the components into their projectsStay up-to-date with emerging frontend technologiesProactively suggest improvements to existing tooling, frameworks, or processes to enhance team efficiency and product qualityCollaborate with DevOps to streamline CI/CD processes for frontend builds and deploymentsEnsure smooth handoff of frontend deliverables to QA and collaborate on addressing issues during testingShare this jobReport a problem with this jobHide companyView 7 more jobs at TurnitinInsightsTop investors9% employee growth in 12 monthsGlassdoor (4.1)Trustpilot (1.3)CompanyCompany benefitsHealth InsuranceDental InsuranceDisability InsuranceLife InsuranceVision InsuranceAccidental Death & Dismemberment InsuranceFlexible Spending Account (FSA)Health Savings Account (HSA)Supplemental Life InsuranceOur takeTurnitin has a global reputation for being one of the best plagiarism detection softwares on the market. It’s well-earned, too. Besides simple paraphrasing plagiarism, its software also employs sophisticated techniques like identifying macro replacement and analysing metadata to weed out essay mill papers.Academic plagiarism has become increasingly complex over the years, exacerbated in part by the COVID period of online schooling, and in part by a skyrocketing rise in computer literacy and plagiarism tricks. Software like Turnitin is therefore playing an increasingly crucial role in maintaining academic integrity. Additionally, it helps understaffed institutions ease the burden placed on a teaching workforce which are, in some regions, perilously close to collapse.Turnitin is not without its issues, however. Some institutions lean too heavily on the software, and essay mills have begun using Turnitin software to prove product authenticity. Historically, Turnitin has neatly addressed these problems by releasing new or improved capabilities including Chat GPT screening updates in 2023. If it can continue to demonstrate remarkable competence and proactive development in this regard, Turnitin’s glowing reputation seems assured.FreddieCompany Specialist at Welcome to the Jungle