Jobs and Careers
RE

Senior Frontend Engineer

Relativity
Kraków, Polandfull_timeVerifiedPosted 3 Apr 2025

About 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 Kit

Free account required — sign up in 30s

Company

Relativity

View company profile →