Summary
Join Lucio, an AI-powered legal tech company, as a Frontend Engineer and contribute to building innovative products used by top law firms. Work remotely with flexible hours, focusing on creating beautiful user interfaces and enhancing user experiences. You will be responsible for developing complex user interfaces with React, implementing performance optimizations, and ensuring code quality. This role requires proficiency in core web technologies, including JavaScript, CSS3, and React, along with experience in state management, data fetching, and form handling. Familiarity with UI design systems and version control is essential. The ideal candidate will have a passion for creating delightful products and an eye for detail.
Requirements
- Possess a deep understanding of core JavaScript concepts, asynchronous programming, and modern language features
- Have excellent understanding of CSS fundamentals, layout techniques, responsive design principles, and CSS preprocessors
- Have solid experience building complex user interfaces with React, including component lifecycle, hooks, state management, and routing
- Possess practical experience with at least one client-side state management library
- Demonstrate experience with form handling in React and implementing robust validation
- Have proven ability to identify and implement performance optimizations in frontend applications
- Possess strong understanding of clean code principles, writing maintainable and scalable code, and using linting and formatting tools
- Be proficient in using Git for version control, branching strategies, and collaborating with a team
- Have knowledge of HTTP protocols, RESTful APIs, and browser developer tools
Responsibilities
- Develop complex user interfaces with React, utilizing component lifecycle, hooks, and state management
- Implement performance optimizations in frontend applications, including code splitting, lazy loading, and efficient rendering
- Write clean, maintainable, and scalable code, adhering to coding standards and utilizing linting and formatting tools
- Utilize Git for version control, branching strategies, and team collaboration
- Handle form management and implement robust validation in React applications
- Work with at least one major UI Design System/Component Library
- Demonstrate experience with a server-side state management/data fetching library
Preferred Qualifications
- Have production experience with Next.js or React Router (Remix)
- Have experience with utility-first CSS frameworks like Tailwind CSS
- Possess basic understanding or prior experience with Node.js and Express.js
- Have familiarity with build tools like Webpack, Parcel, or Vite
- Have awareness of and ability to implement accessible web applications (following WCAG guidelines)
Benefits
- Remote work
- Flexible working hours
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.