Senior Front-End Developer
Intelligent Legal Solutions
Senior Front-End Developer
About Intelligent Legal Solutions (ILS)
Intelligent Legal Solutions builds B2B legal technology that helps law firms and fund managers deliver faster, higher-quality work. Our flagship platform, ProVision, streamlines the legal workflows involved in raising private investment funds so lawyers can accelerate drafting, negotiation, and compliance at scale.
We operate a single-tenant SaaS architecture hosted on AWS across multiple regions, built with a modern stack: React 18/TypeScript, Python/Django, PostgreSQL, Redis, and Elasticsearch/OpenSearch — deployed via ECS, Lambda, and Terraform/Terragrunt.
Role Overview
We are seeking a Senior Front-End Developer to lead the design and implementation of ProVision’s user interface. You’ll own the client-side experience end-to-end — crafting performant, elegant, and maintainable React applications that empower lawyers and fund managers to work more efficiently.
The successful candidate will collaborate closely with Product Managers, UX Designers, and Backend Engineers to deliver highly-usable, accessible, and responsive interfaces that meet enterprise standards.
Key Responsibilities
- Build and maintain complex React 18 applications using TypeScript, Redux Toolkit, Ant Design, and Vite.
- Translate product and UX designs into pixel-perfect, performant front-end components.
- Integrate REST APIs and WebSockets for dynamic data interactions with the Django backend.
- Drive UI/UX consistency, accessibility (WCAG), and cross-browser performance.
- Implement robust front-end testing (Jest, React Testing Library, Storybook).
- Participate in Agile ceremonies and collaborate closely with backend and QA teams.
- Contribute to front-end architecture decisions, component libraries, and developer tooling.
- Conduct code reviews, promote clean coding standards, and mentor junior developers.
Essential Requirements
- Proven experience as a Front-End or Full-Stack Developer in a modern SaaS environment.
- Deep expertise in React 18, TypeScript, Redux Toolkit, Vite, and Ant Design.
- Strong understanding of state management, asynchronous data flows, and modern UI patterns.
- Experience integrating RESTful APIs and WebSocket endpoints.
- Proficiency in Git, CI/CD pipelines, and Agile delivery.
- Strong debugging and performance optimization skills for large-scale React apps.
Preferred Requirements
- Familiarity with Python/Django backends and REST API design.
- Experience with Storybook, ESLint, Prettier, and front-end build optimization.
- Exposure to AWS CloudFront, S3, and CI/CD deployment workflows.
- Understanding of authentication (JWT/OAuth2) and role-based access patterns.
- Knowledge of data-rich interfaces and document-centric UIs (tables, nested forms, editors).
Personal Attributes
- Detail-oriented engineer with a passion for exceptional UX.
- Collaborative team player comfortable in multi-disciplinary Agile teams.
- Proactive and resourceful problem-solver.
- Committed to quality, scalability, and continuous improvement.
What We Offer
- Competitive compensation package.
- Remote-first working culture with international colleagues.
- Opportunity to shape the front-end architecture of a cutting-edge legal-tech platform.
- Exposure to high-profile global law-firm clients and innovative workflow automation.