Job Overview
We are seeking a Frontend Engineering Manager to lead and mentor a team of frontend engineers in building high-quality, scalable, and user-centric web applications. In this role, you will be responsible for driving frontend architecture decisions, establishing best practices, and ensuring seamless collaboration between product, design, and backend engineering teams. Your leadership will empower the team to build performant, maintainable, and accessible applications while fostering innovation and technical excellence.
If you are a hands-on technical leader who enjoys solving complex challenges, mentoring engineers, and shaping the future of frontend development, we’d love to hear from you!Job Description and Requirements
Your Role in Action
- Lead a team of frontend engineers, providing technical guidance, mentorship, and career development support.
- Manage and enforce critical standards.
- Set and communicate team goals and vision aligned to business requirements.
- Lead the improvement and automation of provisioning, setup, testing, and operability of cloud-based infrastructure.
- Specify non-functional infrastructure, software, and operations requirements and analyze them to determine feasibility within time and cost constraints.
- Estimate development guidelines and manage timelines through risk management and changing requirements.
- Provide input and design cloud-based system architecture to improve agile software development processes and practices.
- Ensure the adoption and application of development tools (e.g., IDEs, test frameworks, static analyzers, etc.) to improve engineering efficiency, maximize resources, and reduce expenses.
- Produce project readiness artifacts and estimates for upcoming features.
- Identify and reduce technical debt.
- Contribute to the product roadmap and use it to bring purpose to the team and their backlog.
- Scope and drive features and products, delivering updates.
- Deliver results within time and scope, bringing visibility through regular reporting.
- Be accountable for the features and products your team owns.
- Develop deep software product knowledge within your team’s area of ownership.
- Display an ownership mindset; be accountable for and beyond the features your team develops.
- Use independent judgment to develop strategic vision within multiple feature sets or domains.
- Implement operational policies and directives.
- Validate resource utilization to ensure efficient deployment of team members.
- Tackle significant and unique issues where analysis of situations or data requires evaluating intangibles and providing direction on actions to be taken.
- Be responsible for the professional development of your team and serve as the subject matter expert for the product features you are involved in.
- Work collaboratively with your team to identify and develop the talents of each individual team member.
- Build and lead a highly effective team of software engineers and work with departmental contacts to support the demands of the department and meet product development objectives.
- Keep your team’s vision aligned with the bigger picture.
- Serve as a technology advisor to the business on all aspects of software technology trends and novel solutions specific to your domain or feature set.
- Stay on top of the latest technological progress and use this knowledge to ensure company products and software solutions remain marketable and competitive.
- Be a subject matter expert in your area of the product.
- Use long-term strategic thinking to guide and develop your team to help them meet overall product goals.
- Exercise significant latitude in determining objectives and approaches to critical assignments.
- Be innovative. Think outside the box when crafting solutions and considering impact.
Your Skills
- Proven experience leading and mentoring frontend engineering teams in an agile development environment.
- Strong teamwork and partnering skills for cross-group collaboration.
- Experience troubleshooting hardware and software.
- Excellent leadership, facilitation, problem-solving, and critical thinking skills.
- Excellent verbal and written communication skills, with the ability to translate complex technical concepts for both technical and non-technical audiences.
- Experience managing remote teams or individual staff in remote locations is a plus.
- Strong knowledge of software engineering discipline, including modern programming languages, object-oriented programming, hands-on architecture, high-performance fault-tolerant distributed systems, data structures and algorithms, operating systems, and cloud environments such as SaaS.
- Strong leadership skills, with the ability to perform under pressure and optimize team resources to attain business goals.
- Ability to motivate people, instill accountability, and achieve results.
- In-depth knowledge of agile product development methodologies.
- Strong verbal, presentation, and written communication skills for both technical and non-technical audiences.
- Strong proficiency in JavaScript, TypeScript, and modern frontend frameworks such as React, Vue.js, or Angular.
- Deep understanding of HTML5, CSS3, and pre-processors like SASS or LESS.
- Experience with state management libraries such as Redux, Recoil, or Zustand.
- Hands-on experience with frontend architecture patterns, including microfrontends and modular UI design.
- Experience with API integrations, including RESTful APIs and GraphQL.
- Strong knowledge of performance optimization techniques, including lazy loading, code splitting, and tree shaking.
- Expertise in frontend testing frameworks like Jest, Cypress, or Playwright.
- Experience with design systems and UI component libraries such as Material UI, Bootstrap, or custom-built design systems.
- Understanding of accessibility (WCAG standards) and how to build inclusive web applications.
- Experience working with CI/CD pipelines and automated deployments.
- Strong communication and leadership skills, with the ability to collaborate across teams and influence technical direction.
We’d Particularly Love It If You Have:
- Experience delivering production SaaS applications on Azure or other cloud platforms.
- Familiarity with backend technologies (.Net, Node.js, Python) for effective collaboration with backend teams.
- Experience with containerization and Kubernetes.
- Knowledge of AI-driven frontend solutions, such as AI-assisted user interactions, personalization, or generative design tools.
- Strong UI/UX sensibilities and experience working closely with designers.
This role offers an opportunity to lead a talented engineering team in shaping the future of our frontend technology, delivering impactful user experiences, and driving innovation in web application development.
Relativity is a diverse workplace with different skills and life experiences—and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless of how you identify.
Benefit Highlights:
- Comprehensive health, dental, and vision plans
- Parental leave for primary and secondary caregivers
- Flexible work arrangements
- Two, week-long company breaks per year
- Unlimited time off
- Long-term incentive program
- Training investment program
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:
252 000 and 378 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.