Remote

Senior Frontend Engineer

Build intuitive, high-performance web applications in TypeScript and React, including a modern chatbot experience.


About us

At GitLaw, we're simplifying legal access with free templates, AI-powered customization, and secure storage. We value transparency, openness, and collaboration. Every team member has a say in company decisions. Join us in shaping the future of legal tech!

Position overview

We're looking for a Frontend Engineer skilled in TypeScript and React to build and maintain intuitive, high-performance web applications. You'll work on the frontend to create a modern chatbot experience and user interfaces using cutting-edge technology.

Key responsibilities

Frontend

  • Develop and maintain responsive web applications using Next.js and TypeScript.
  • Build modern, accessible UI components with React 19 and Tailwind CSS.
  • Create seamless chatbot interfaces with real-time interactions.
  • Implement server-side rendering and static site generation with Next.js.
  • Optimize application performance and ensure excellent user experience.

Collaboration & best practices

  • Work with product managers, designers, and engineers in an Agile environment.
  • Write clean, maintainable, and documented code.
  • Conduct code reviews and give constructive feedback.
  • Keep up with new technologies and bring fresh ideas.

Requirements

Technical skills

  • Strong knowledge of TypeScript.
  • Expert experience with React (React 19 preferably) and Next.js.
  • Proficiency with Tailwind CSS for styling and responsive design.
  • Experience with state management solutions (e.g. Zustand, Redux, Context API).
  • Understanding of modern frontend tooling (e.g. Webpack, Vite, Turbopack).
  • Familiarity with RESTful APIs and GraphQL.
  • Understanding of CI/CD, testing frameworks (Jest, React Testing Library), and version control (e.g. Git).

Soft skills

  • Problem-solving skills and attention to detail.
  • Good communication and teamwork.
  • Proactive and eager to learn.
  • Intermediate English level.

Education & experience

  • Degree in Computer Science, Engineering, or equivalent, or equivalent experience.
  • 5+ years of experience in frontend or full-stack development.

Nice to have

  • Experience building AI-powered chat interfaces.
  • Experience working with ProseMirror (TipTap) or a similar library.
  • Experience working in startup environments.
  • Familiarity with streaming responses and real-time data handling.
  • Experience with WebSockets and Server-Sent Events (SSE).
  • Experience with component libraries and design systems.
  • Experience with Agile/Scrum.
  • Familiarity with AI tools for code assistance.

What we offer

  • Competitive pay.
  • Flexible hours and remote work.
  • Opportunities for growth and skill development.
  • A collaborative, inclusive, and innovative team culture.

Ready to apply?

Apply for this role