Senior React Frontend Engineer

Skills and qualifications

5+ years of experience building production-grade frontend applications

3+ years of building production-grade React applications, including advanced knowledge of React 19 features

Strong TypeScript skills for typing complex components and maintaining type safety in large codebases.

Expertise in modern CSS (CSS variables, grid, flexbox, container queries) and responsive design.

Solid grasp of UI/UX principles to deliver accessible, intuitive, and performant interfaces. · Proven experience working with design systems and scalable component libraries. · Familiarity with TanStack Router, React Query, and modern state management solutions (e.g. React Context API, Zustand).

Knowledge of end-to-end and unit testing tools (e.g., Playwright, Vitest, React Testing Library)

Minimum 5 years frontend/fullstack engineering

Minimum 3 years React

 

Additional preferred skills · Experience contributing to or maintaining open-source projects related to React, TypeScript, or design systems.

Hands-on experience with BFF/client architectures and tRPC for type-safe API communication. · Understanding of performance optimization techniques (code-splitting, lazy loading, bundle analysis).

Experience with CI/CD pipelines and modern build tools (Vite, Turborepo).

Awareness of security best practices in frontend applications (XSS prevention, token handling).

Background in working within agile teams and participating in code reviews, design discussions, and architecture planning.

 

Required Collaboration Skills

Version Control: Proficiency with Git and GitHub workflows · Communication: Strong English communication skills for technical documentation and team collaboration · Code Review: Comfortable with peer code review processes · Documentation: Contribute to internal documentation for team members as well as end-user documentation describing developed features

 

Key Responsibilities

Development of complex, user-facing features using React 19, TypeScript, and modern CSS techniques.

Collaborate closely with designers, product managers, and backend engineers to translate concepts into functional, performant UI.

Drive code quality through reviews, and adherence to best practices in accessibility, testing, and maintainability.

Integrate and optimize APIs using BFF/client architectures, tRPC, and tools like TanStack Router and React Query.

Champion modern CSS and Tailwind practices, ensuring responsive layouts and clean, maintainable styling.

Identify and resolve performance issues, leveraging profiling, code splitting, and best-in-class frontend patterns.

 

Required languages

English B2 - Upper Intermediate
React
Published 4 September
138 views
·
12 applications
17% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...