Filevine is a Legal AI company delivering Legal Operating Intelligence for the future of legal work. As a technical leader, you will drive the evolution of our front-end ecosystem, balancing hands-on development of user interfaces with high-level mentorship of engineering teams.
Responsibilities:
- Provide technical leadership and direction to front-end teams, offering constructive feedback to leaders and engineers
- Mentor developers in modern front-end engineering practices and architecture
- Build rich, performant user interfaces using TypeScript, Svelte/SvelteKit, and modern front-end tooling
- Shape and evolve Filevine’s design systems, component libraries, and UI architecture
- Collaborate with product, design, and backend teams to deliver intuitive, accessible, and responsive interfaces
- Ensure software quality through automated testing, performance optimization, and robust UI architecture
- Champion best practices in accessibility, maintainability, and front-end reliability
- Contribute to or maintain component documentation using tools such as Storybook (nice to have) and visual regression workflows like Chromatic (nice to have)
- Lead initiatives in front-end modernization, tooling, and process improvement
- Evaluate new technologies, frameworks, and strategies to elevate Filevine’s client experience
- Drive architectural decisions that scale with Filevine’s rapidly growing product ecosystem
- Analyze and resolve complex UI issues across browsers, devices, and user contexts
- Support deployed applications and partner closely with backend teams to ensure smooth integration
- Conduct thoughtful and detailed code reviews with an emphasis on clarity, scalability, and long-term maintainability
Requirements:
- 7+ years of professional software engineering experience, with substantial emphasis on front-end development
- Demonstrated ability to lead large initiatives independently or collaboratively
- Expertise in TypeScript and modern front-end frameworks, ideally Svelte/SvelteKit (or strong experience in similar ecosystems such as React, Vue, or Solid)
- Experience with component-driven development and UI architecture
- Knowledge of modern front-end build pipelines and package management, including experience with tools like Vite and PNPM
- Experience working with cloud-based environments and source control systems like GitLab
- Strong understanding of front-end performance, accessibility, testing, and the full SDLC
- Excellent written and verbal communication skills
- B.S. or M.S. in Computer Science, Information Systems, or related field, or equivalent professional experience
- Familiarity with design systems, component libraries, or Storybook/Chromatic workflows
- Experience with authentication standards such as OIDC or OAuth