Skills/Experience You Have:- A minimum of 5 years of professional front-end development experience in a team environment.- A minimum of 2 years of experience in Java.- Proven experience developing web applications using Node.js, Next.js and React with a strong understanding of their features and best practices.- Proficiency in frontend web technologies such as TypeScript, JavaScript, HTML, and CSS.- Experience with modern frameworks, libraries, and patterns that build upon CSS, such as SCSS or LESS.- Familiarity with testing frameworks and libraries, such as Jest, React Testing Library, or Enzyme.- Familiarity with state management libraries and caching techniques using React Hooks, Redux, or XState.- Experience integrating content from RESTful APIs and GraphQL queries.- You have strong knowledge of web development best practices, including responsive design, cross-browser compatibility, and performance optimization.Skills/Experience Preferred:- Knowledge of agile software development methodologies, such as Scrum or Kanban.- Familiarity with version control systems, such as Git, SVN, or Mercurial.- Experience with build tools and bundlers, such as Webpack, NPM, pip, or composer.- Experience using server-side JavaScript with Node.js or equivalent technologies (Rust, Python, PHP, Java, etc.)- You have excellent problem-solving skills, with the ability to think critically and creatively to develop innovative web solutions.- You are passionate about maintaining code to common Web standards and functionality to required accessibility standards.- You enthusiastically contribute to improving our standards, processes, and team.- You possess a proactive mindset, with the ability to work independently and collaboratively in a fast-paced, dynamic environment.