Senior Frontend Engineer

Emagine — Poland · Posted ~3 hours ago

Senior

Skills

TypeScript React Next.js PayloadCMS frontend development PostgreSQL authentication session management state management Nx monorepo Git testing code reviews Nx

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a frontend engineering team building a modern collaborative web application. You will develop performant features with TypeScript, React, and Next.js, work within a monorepo, integrate relational data services, implement authentication and session handling, and create reusable components with robust state and error management. The role values clean architecture, testing, code reviews, and excellent user experience.

Highlights

Build a modern collaborative web platform using TypeScript, React, Next.js, and PayloadCMS. The role emphasizes performance, user experience, reusable components, maintainable architecture, authentication, PostgreSQL integration, and strong engineering practices within a monorepo.

Description

Summary: The Frontend Engineer role focuses on developing a digital solution aimed at assisting field teams in documenting and assessing silage quality at customer sites. The primary objective is to enhance the consistency and scalability of silage evaluations through a collaborative web platform. Responsibilities: Develop and maintain modern web applications utilizing PayloadCMS within a TypeScript monorepo.Implement features using TypeScript, React, and Next.js, focusing on performance and user experience.Collaborate with technical experts to ensure proper documentation and information flow within the application.Build maintainable and reusable React components with clear state management and error handling.Integrate authentication and manage user sessions in Next.js applications.Handle relational database integrations, particularly with PostgreSQL.Work effectively within an Nx monorepo, running tasks related to building, linting, and testing.Participate in code reviews and write tests to ensure code quality. Key Requirements: Strong experience with TypeScript, React, and Next.js.Proficiency in core web skills: semantic HTML, responsive CSS, accessibility, and HTTP/API integration.Experience with Payload CMS: collections, content models, and database migrations.Experience integrating authentication into Next.js applications, particularly with Better Auth and NextAuth.Comfortable using PostgreSQL in database-backed applications.Familiarity with Git workflows for version control. Nice to Have: Experience with StyleX and token-based styling.Knowledge of Drizzle ORM and Vercel media storage.Familiarity with design systems and reusable component libraries.Understanding of deployment and operational practices for Next.js applications.