Senior Frontend Engineer
RelativityAbout the role
Posting Type
Hybrid
Job Overview
The Senior Frontend Software Engineer at Relativity plays a key role in the product development team, contributing to the frontend architecture, implementing high-quality user interfaces, and mentoring junior developers.Job Description and Requirements
Role Responsibilities:
Collaborating with management and lead engineers to align development work with business goals and team objectives.
Designing, developing, and maintaining scalable, high-performance frontend solutions for enterprise-class systems.
Participating in architectural discussions and providing input into system software design and future initiatives.
Implementing non-functional software requirements and ensuring software is built with scalability, performance, and maintainability in mind.
Applying key design patterns, coding best practices, and modern development methodologies.
Writing and maintaining automated tests, utilizing Test-Driven Development (TDD), and contributing to Continuous Integration pipelines.
Working closely with UX designers and backend engineers to deliver seamless, user-friendly experiences.
Staying updated with the latest frontend technologies and trends and applying them to improve development processes.
Mentoring junior engineers and fostering a culture of technical excellence and collaboration.
Required Technical Skills and Experience:
Strong understanding of semantic HTML, modern CSS (including pre-processors like SASS or LESS), and responsive design principles.
Proficiency in JavaScript, including ES6+ features, and familiarity with TypeScript for large-scale applications.
Extensive experience with modern JavaScript frameworks/libraries such as React, Angular, or Vue.js, as well as state management libraries like Redux, MobX, or Vuex.
Experience integrating with RESTful APIs, GraphQL, and working with asynchronous programming techniques (Promises, async/await).
Familiarity with microfrontend architectures and modular, dynamic UI design.
Experience with frontend unit testing using Jest, Mocha, or Karma and end-to-end testing with Cypress or Playwright.
Knowledge of frontend performance optimization techniques, including lazy loading, code splitting, and efficient asset delivery.
Understanding of cross-browser compatibility issues and experience with tools for cross-browser testing.
Strong adherence to web accessibility standards (e.g., WCAG) and best practices.
Required Experience:
4 - 6+ years of experience in frontend development.
2+ years of experience working on large-scale web applications or enterprise platforms.
Experience working in Agile/Scrum environments and participating in code reviews and technical discussions.
Experience with cloud-based solutions and scalable frontend development in Azure or other cloud platforms.
A strong portfolio showcasing frontend
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Senior Simulation Engineer (Ingenieur/in - Maschinenbau)
Caterpillar Motoren GmbH & Co. KG
(Junior-Senior) Ingenieur für thermische Bauphysik (TZ oder VZ)
ASC Doris & Albert Huzek GbR
Pflegehilfskraft (w/m/d) Seniorenzentrum "Brigitte-Winkler-Haus" Heusweiler
Arbeiterwohlfahrt Landesverband Saarland e.V.