Senior Frontend Engineer
Remote
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 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 chat-bot 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) library or similar.
- 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.