Senior Software Engineer, Frontend
3 tygodni temu
- Full-time
When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For over 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 21,000 academic institutions, publishers, and corporations use our services: Feedback Studio, Originality, Gradescope, ExamSoft, Similarity, and iThenticate.
Experience a remote-centric 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. Our diverse community of colleagues are all unified by a shared desire to make a difference in education.
Turnitin is seeking a Senior Frontend Engineer with strong expertise in modern frontend technologies such as web components, React, and microfrontends. This role is ideal for engineers passionate about designing and delivering intuitive, high-performing, and reliable user interfaces that support our award-winning educational platform.
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. 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.
Responsibilities:
- Design, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, and React.
- Build modular and reusable UI components to ensure consistency and maintainability across projects.
- Establish and enforce best practices for component design, including accessibility (WCAG compliance), performance optimization, and responsive design.
- Collaborate with the team to define the architecture of the design system or reusable component library.
- Ensure seamless integration of web components into various applications, particularly within React projects.
- Work closely with backend engineers to design APIs that enable efficient data flow and interaction with frontend components.
- Code Quality & Standards:
- Write clean, maintainable, and well-documented code, adhering to modern standards and practices.
- Perform regular code reviews and ensure adherence to best practices and coding standards.
- Create robust unit and integration tests for web components.
- Debug and resolve performance bottlenecks and other frontend issues.
- Work closely with designers and product managers to understand requirements and provide technical insights during the planning phase.
- Mentor junior frontend engineers, sharing knowledge on web components, Stencil.js, TypeScript, and React.
- Performance Optimization:
- Continuously improve the performance of web components, ensuring compatibility with various browsers and platforms.
- Optimize assets and rendering pipelines for faster load times and better user experience.
- Documentation & Support:
- Create comprehensive documentation for the developed reusable components, including usage guidelines and examples.
- Provide technical support to teams integrating the components into their projects.
- Stay up-to-date with emerging frontend technologies, particularly in web components and frameworks like Stencil.js and React.
- Proactively suggest improvements to existing tooling, frameworks, or processes to enhance team efficiency and product quality.
- Cross-functional Collaboration:
- Collaborate with DevOps to streamline CI/CD processes for frontend builds and deployments.
- Ensure smooth handoff of frontend deliverables to QA and collaborate on addressing issues during testing.
Essential Qualifications, Skills, and Knowledge/Experience:
- 6+ years of professional experience in frontend development, with at least 2 years working on web components and React projects and building micro-frontends.
- Demonstrated experience in building and maintaining reusable component libraries or design systems used across multiple projects.
- Strong expertise in web components development using Stencil.js or similar frameworks.
- Advanced knowledge of React and experience building reusable, high-performance components. Deep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases.
- Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools.
- Knowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset management.
- Experience with modern build tools like Webpack, Rollup, or Vite.
- Proficiency with version control systems like Git.
- Familiarity with creating or maintaining design systems and component libraries.
- Understanding of accessibility standards (e.g., WCAG) and responsive design principles.
- Proven 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 experiences.
- Strong communication skills to articulate technical concepts and collaborate effectively.
- Hands-on experience writing comprehensive test cases to ensure code quality and reliability.
- Familiarity with integrating frontend builds into CI/CD pipelines.
Preferred Qualifications, Skills, and Knowledge/Experience:
- Understanding or experience with AI/ML.
- Understanding or experience with backend technologies.
- Familiarity with tools like Storybook for component documentation.
- Experience working with Agile/Scrum teams.
Total Rewards @ Turnitin
Turnitin maintains a Total Rewards package that is competitive within the local job market. People tend to think about their Total Rewards monetarily — solely as regular pay plus bonus or commission. This is what they earn in exchange for what they do. However, Turnitin delivers more than just these components. Beyond the intrinsic rewards of unleashing your potential to positively impact global education, and thriving in an organization that is free of politics and full of humble, inclusive and collaborative teammates, the extrinsic rewards at Turnitin include generous time off and health and wellness programs that offer choice and flexibility and provide a safety net for the challenges that life presents from time to time.
Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes.
Our Values underpin everything we do.
- Customer Centric - We realize our mission to ensure integrity and improve learning outcomes by putting educators and learners at the center of everything we do.
- Passion for Learning - We seek out teammates that are constantly learning and growing and build a workplace which enables them to do so.
- Integrity - We believe integrity is the heartbeat of Turnitin. It shapes our products, the way we treat each other, and how we work with our customers and vendors.
- Action & Ownership - We have a bias toward action and empower teammates to make decisions.
- One Team - We strive to break down silos, collaborate effectively, and celebrate each other's successes.
- Global Mindset - We respect local cultures and embrace diversity. We think globally and act locally to maximize our impact on education.
* varies by country
Seeing Beyond the Job Ad
At Turnitin, we recognize it's unrealistic for candidates to fulfill 100% of the criteria in a job ad. We 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 evolve alongside us, join our team
Turnitin, LLC is committed to the policy that all persons have equal access to its programs, facilities and employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Senior Frontend Software Engineer
6 dni temu
Warszawa, Mazovia, Polska Talan Group Pełny etatQualificationsTo succeed in this role, you will need:3+ years of experience working as a Frontend Software Developer/Software Engineer.Mandatory skills:Proficiency in Angular, Node.js, and related technologies.Experience with Plotly.js, Chart.js, D3.js and/or similar libraries.Expertise with Web Services / REST APIs, AJAX (XML, JSON).Experience with...
-
Lead Frontend Software Engineer
3 tygodni temu
Warszawa, Mazovia, Polska TN Poland Pełny etatSocial network you want to login/join with:Lead Frontend Software Engineer, PolandClient:TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team provides IT recruitment, outstaffing, outsourcing, software development, and different consulting services with a primary focus on making our partners achieve...
-
Senior Frontend Engineer
2 tygodni temu
Warszawa, Mazovia, Polska Cpl Praca zdalna Freelance Pełny etatSenior Frontend EngineerCpl is seeking an experienced Senior Frontend Engineer to join our team in Warsaw, Poland.The successful candidate will be responsible for leading the development and maintenance of the company's web portal application.This project involves collaborating with a cross-functional team to develop and maintain systems that support sales...
-
Senior Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Sigma Software Pełny etatCompany OverviewSigma Software is a software development company that specializes in building innovative solutions for various industries. Our team is passionate about creating high-quality software that meets the needs of our clients.We are currently seeking an experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will...
-
Senior Frontend Engineer Position
2 tygodni temu
Warszawa, Mazovia, Polska Vention Pełny etatJob DescriptionWe are seeking a highly skilled Senior Frontend Engineer to join our team in Warsaw. As a key member of our team, you will be responsible for developing our solution set with a commitment to deliver high-quality code to production. Your primary focus will be on analysis of customer requirements, preparation of technical solutions, work...
-
Senior Software Engineer, Frontend
7 dni temu
Warszawa, Mazovia, Polska Turnitin, LLC Pełny etatSenior Software Engineer, Frontend (Poland Remote)Full-timeWhen you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For over 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 21,000...
-
Senior Frontend Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Point72 Asset Management, L.P Pełny etatJob DescriptionAs a Senior Frontend Engineer at Point72 Asset Management, L.P., you will be responsible for ensuring optimal performance and responsiveness of front-end applications, investigating innovative UX design approaches, and collaborating with business stakeholders and cross-functional teams effectively across organizational...
-
Senior Frontend Engineer
5 dni temu
Warszawa, Mazovia, Polska TN Poland Pełny etatSocial network you want to login/join with:Consid is an award-winning company founded in Sweden, with successful expansions into Norway, Denmark, Germany, Finland, and Poland. We have established ourselves as a key player in the Scandinavian and global markets through our commitment to innovation, collaboration, and customer satisfaction.Who We're Looking...
-
Frontend Software Developer
4 dni temu
Warszawa, Mazovia, Polska ENGINEERINGUK Pełny etatEngineering Role OverviewAt ENGINEERINGUK, we're seeking a talented Frontend Software Engineer to join our team. As a software engineer, you'll be responsible for designing and developing high-quality front-end applications using modern web technologies.Key Responsibilities:Design and develop user interfaces and user experiences (UI/UX) for web...
-
Senior Software Engineer, Frontend
4 tygodni temu
Warszawa, Mazovia, Polska Turnitin Pełny etatSenior Software Engineer, Frontend (Poland Remote)Company DescriptionWhen you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For over 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over...
-
Senior React Fullstack Software Engineer
6 dni temu
Warszawa, Mazovia, Polska Sigma Software Pełny etatAbout Us:Sigma Software is looking for a skilled full-stack developer to join our team. As a Senior React Fullstack Software Engineer, you will be responsible for designing and implementing large-scale software solutions using React and Node.js. You will work closely with our team to ensure that the highest level of quality is maintained throughout all...
-
Senior Frontend Engineer
4 dni temu
Warszawa, Mazovia, Polska EPAM Systems sp. z o.o. Pełny etat**About EPAM Systems**We are a leading global provider of digital platform engineering and development services. Our mission is to have a positive impact on our customers, employees, and communities.We embrace a dynamic and inclusive culture where collaboration, creativity, and innovation thrive. As a Senior Frontend Engineer at EPAM, you will be part of a...
-
Warszawa, Mazovia, Polska instinctools EE Labs Pełny etatOur company instinctools EE Labs is a software development expert with a strong focus on building custom web platforms for global clients. We are currently looking for a skilled Senior Frontend Engineer to join our team.The ideal candidate will have experience architecting large-scale frontend applications and a deep understanding of modern frontend...
-
Senior AI Frontend Engineer
2 tygodni temu
Warszawa, Mazovia, Polska TN Poland Pełny etatSenior AI Frontend Engineer - Fully Remote, WarsawClient:Passion.ioLocation:Warsaw, PolandJob Category:OtherEU work permit required:YesJob Reference:a5ecda86f847Job Views:4Posted:11.04.2025Expiry Date:26.05.2025Job Description:> Crafting the Future of AI-Driven Frontend ExperiencesAt Passion.io, we empower creators by helping them launch impactful mobile...
-
Frontend Software Engineer
4 tygodni temu
Warszawa, Mazovia, Polska Matteappen Magma Pełny etatAbout MagmaMagma is a startup that has quickly grown to become the leading platform for data-driven math education. By leveraging handwritten solutions in a digital format, Magma allows teachers to place emphasis on creativity in math, while gaining key insights into student progression. This creates a more engaging, inclusive and pedagogical math class for...
-
Frontend Software Engineer
2 tygodni temu
Warszawa, Mazovia, Polska TN Poland Pełny etatAt TN Poland, we're seeking a skilled Frontend Software Engineer to join our team. This role will involve developing and implementing highly responsive user interface components using Vue.js and Vuetify.js.Responsibilities:We collaborate closely with the design team to discuss user interface ideas and applications.Reviewing application requirements and...
-
Software Engineer
4 dni temu
Warszawa, Mazovia, Polska ENGINEERINGUK Pełny etatAbout the JobWe're looking for an experienced Frontend Software Engineer to join our team. In this role, you'll have the opportunity to design and develop cutting-edge front-end applications using the latest web technologies.Key Skills:Strong knowledge of HTML5, CSS3, and JavaScript (ES6+)Experience with React and Next.js is a plusExcellent problem-solving...
-
Senior Software Engineer with .NET Expertise
2 dni temu
Warszawa, Mazovia, Polska beBee Careers Pełny etatAbout the Role:We are looking for a Senior Software Engineer with expertise in .NET to join our team. As a Senior Software Engineer, you will be responsible for developing and deploying complex software systems with a strong focus on performance, scalability, and high availability.You will work closely with cross-functional teams to deliver high-quality...
-
Lead Frontend Software Engineer
4 tygodni temu
Warszawa, Mazovia, Polska Relativity Pełny etatLead Frontend Software Engineer page is loadedLead Frontend Software EngineerApply remote type Engineering locations Kraków Katowice Bydgoszcz Bialystok Wroclaw time type Full time posted on Posted 30+ Days Ago job requisition id 24-0355Posting TypeRemoteJob OverviewHere at Relativity we prioritize flexibility and work-life harmony. Our Hybrid work...
-
Frontend Software Engineer
3 tygodni temu
Warszawa, Mazovia, Polska ENGINEERINGUK Pełny etatFrontend Software Engineer (Regular/Senior)Unleash your potential in a place you belongAt Paramount Networks International (part of Paramount Global), we have an iconic portfolio of brands, like Paramount Pictures, MTV, Nickelodeon, Channel 5, Comedy Central and many more, reaching more than 3.8 billion subscribers in 180+ countries and territories, via more...