Front-End Developer for Digital Application
Summary
Develops and maintains the React/Next.js front-end of a digital tool that helps teams assess silage quality on-site. Daily work centers on TypeScript, Next.js, Payload CMS, PostgreSQL and an Nx monorepo, with focus on accessibility, performance, authentication, and Git-based collaboration.
Summary: The role involves developing a front-end solution for a digital tool that aids teams in assessing silage quality on-site, ensuring evaluations are consistent and scalable.
Main Responsibilities:
- Develop and maintain web applications using TypeScript, React, and Next.js.
- Implement features ensuring accessibility, performance, and user data security.
- Collaborate with technical experts to enhance user experience and report generation.
- Integrate authentication mechanisms into web applications.
- Work within an Nx monorepo to manage libraries and optimize project dependencies.
- Utilize Git for version control and collaborate through code reviews.
Key Requirements:
- Strong experience in TypeScript, React, and Next.js.
- Proficiency in semantic HTML, responsive CSS, and secure handling of user data.
- Ability to build maintainable React features with clear component boundaries.
- Experience with Payload CMS.
- Familiarity with authentication integrations in Next.js.
- Comfort with PostgreSQL and database-backed applications.
- Ability to navigate and work within an Nx monorepo.
- Experience with Git-based workflows.
Nice to Have:
- Knowledge of StyleX for component styling.
- Experience with Drizzle ORM, Vercel Blob/media storage, and CMS live preview workflows.
- Familiarity with shared design systems and reusable component libraries.
- Understanding of deployment concerns for Next.js applications.
Other Details:
- Location: Remote.
- Contract Duration: Full-time from October to the end of the year with extension possibility.