Relativity's software helps users organize data and quickly identify key issues during litigation, internal investigations, and compliance projects. They offer their employees great benefits like:
Job Type
Job Details
Posting Type
Hybrid
Job Overview
The Senior UI Engineer at Relativity plays a crucial role in shaping the user experience by developing high-quality, performant, and accessible user interfaces. This role is responsible for implementing and enhancing UI components, optimizing frontend performance, and collaborating closely with designers, product managers, and engineers.Job Description and Requirements
Role Responsibilities:
Collaborating with design and development teams to create responsive, user-friendly, and visually appealing interfaces.Ìý
Developing and maintaining scalable UI components and design systems to ensure consistency across applications.Ìý
Ensuring UI implementations adhere to best practices in usability, accessibility (WCAG compliance), and performance.Ìý
Writing clean, maintainable, and well-documented code using modern JavaScript frameworks/libraries such as React, Angular, or Vue.js.Ìý
Driving frontend performance optimization, including asset loading strategies, code splitting, and lazy loading.Ìý
Implementing and maintaining automated UI testing strategies using Jest, Cypress, or similar tools.Ìý
Staying up to date with the latest UI trends, tools, and technologies and bringing innovative ideas to enhance the user experience.Ìý
Providing mentorship to junior UI engineers and collaborating with cross-functional teams to drive design consistency.Ìý
Required Technical Skills and Experience:Ìý
Strong understanding of HTML5, CSS3 (including pre-processors like SASS or LESS), and modern CSS methodologies (e.g., BEM, CSS-in-JS).Ìý
Proficiency in JavaScript, including ES6+ features, and experience with TypeScript for scalable UI development.Ìý
Extensive experience in building UI components using modern frontend frameworks/libraries such as React, Angular, or Vue.js.Ìý
Experience working with design systems (Material UI, Bootstrap, Tailwind, or similar) to create reusable UI components.Ìý
Knowledge of UI performance optimization techniques, including reducing render cycles, minimizing reflows, and optimizing asset delivery.Ìý
Experience integrating UI components with RESTful APIs, GraphQL, and real-time data sources.Ìý
Strong knowledge of web accessibility standards (WCAG) and tools for testing accessibility compliance.Ìý
Familiarity with frontend build tools (Webpack, Vite, Rollup) and module bundlers.Ìý
Understanding of cross-browser compatibility issues and techniques for ensuring consistent UI rendering.Ìý
Required Experience:Ìý
4 - 6+ years of experience in UI/front-end development.Ìý
2+ years of experience working with large-scale web applications or enterprise platforms.Ìý
Experience collaborating with UX designers, product managers, and backend engineers to deliver high-quality user experiences.Ìý
Experience working in Agile/Scrum development environments.Ìý
A strong portfolio showcasing UI projects, interaction designs, and performance optimizations.Ìý
Desirable Additional Skills and Experience:Ìý
Experience with motion design and animation libraries (Framer Motion, GSAP, Lottie, etc.).Ìý
Understanding of backend technologies (.Net, Node.js, Python, etc.) for improved frontend-backend collaboration.Ìý
Experience with AI-driven UI enhancements, such as intelligent layout adaptations, AI-assisted interactions, or generative design elements.Ìý
Experience with design prototyping tools such as Figma, Sketch, or Adobe XD.Ìý
This role offers an opportunity to work on cutting-edge UI technologies while shaping the user experience of enterprise applications. If you are passionate about crafting intuitive and engaging UIs, we would love to hear from you!Ìý
Ìý
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
181Ìý000 and 271Ìý000PLNThe final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.Ìý