Assignment description :Join an internal product team creating a companywide Web Component based library and design system that will be adopted by a global suite of digital products. NovaNex is looking for someone with an advanced knowledge of front-end development and how it can be applied at scale across multiple digital products. You know your way around advanced JavaScript, TypeScript and are proficient with React. You’re someone that has been working with advanced application logic and knows best practices. You’ll support the team with the adoption of the component library. This will involve providing advice to other developers, sharing best-practices and at times jumping into other people’s code to provide feedback. NovaNex wants to make the components work now and into the future, so you’ll be adding and updating the library to meet the user’s needs. You’ll join a team of three other developers and two designers and a product owner. They work together to create a Design System and a complimentary component library that is being used by other product teams. They’re a small team but have a large impact at NovaNex and its digital products! You're curious by nature and eager to adopt new technologies that enable the cleanest and most maintainable solutions. You are as much vested in the impact product and team intents to achieve as you are focused on the deliverables. About the work tasks: You will be a key resource in the development of the component library You will collaborate close with the other team members and work in pair-programming You will be part of making decisions about how NovaNex structures their code and how they work smartest You will have a lot of collaboration with developers across NovNex to guide, support and share best practices You will have knowledge and a desire to learn about emerging trends Requirements: Five+ years (or equivalent) experience with front-end development Solid experience in JavaScript (browser+node), TypeScript and React and idealy some previous knowledge about native Web ComponentsGood understanding of what it means to work with a distributed product (npm/vite/rollup/node) Be comfortable talking to and helping developers from different teams as well as giving demos/presentations (in Swedish and English) Be communicative and have a clear interest in building a product community of front-end developers. Experience in making architectural decisions within Front-end / "Fullstack" Fluent in Swedish and English Role/Job title: Front-End Developer Start date: May 2024 Length of assignment: 6 months, with ongoing renewal Location: Gothenburg or Remotely