Logo of Huzzle

Principal Frontend Software Engineer (m/w/d)

image

Revvity

2mo ago

  • Job
    Full-time
    Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Hamburg

AI generated summary

  • You need a BS in STEM, 7+ years in web front-end dev, proficiency in HTML5, CSS3, TypeScript, JavaScript, and experience with frameworks like React or Angular. Strong communication and leadership skills are essential.
  • You will analyze business needs, guide UI development, provide technical leadership, improve software processes, establish CI/CD pipelines, and collaborate with UX and product teams.

Requirements

  • Basic Qualifications:
  • BS in STEM (science, technology, engineering, mathematics) or equivalent
  • 7+ years of software engineering in Web-based front-end development
  • Confident level of English in speaking and writing
  • Knowledge of Scrum-based software development
  • Proficiency in HTML5, CSS3, TypeScript and JavaScript
  • Preferred Qualifications (in addition to Basic Qualifications):
  • 10+ years of experience in Web-based front-end development.
  • 2+ years of technical team leadership.
  • Strong knowledge of OOP and UX/UI design processes, principles, and patterns.
  • Strong expertise in such frameworks as React, Angular, Vue.js, Flutter, Bootstrap.
  • Proven track record in development of scalable and reliable REST API.
  • Strong communication, negotiation, and presentation skills.
  • Knowledge of CI/CD practices and tools based on Git and GitHub.
  • Experience in UI test automation and knowledge of UI test automation tools and frameworks.
  • Knowledge of C# and Python would be a big plus.
  • Experience with high-performance 3D imaging and large image rendering is an advantage.

Responsibilities

  • Analyse and translate business needs into the efficient and reusable Web applications, UI components and elements; contribute to project and release planning in collaboration with management and engineering teams, develop appropriate technical and architectural project documentation.
  • Coordinate and guide Web-based UI development to ensure architectural and technology consistency of software solutions, enabling efficient maintainability, re-usability, and modularity across cross-platform environments.
  • Provide technical leadership to the international and diverse team of UI developers, enabling their efficient collaboration and communications within the team and across organization.
  • Contribute to continuous improvement of software engineering processes, including automation and standardization of development activities and tools. In collaboration with the team, establish efficient CI/CD pipeline for cross-platform software development and automation of daily routines such as testing, documentation and packaging.
  • In close collaboration with UX design team, product management and project stakeholders proactively participate in UX design process.

FAQs

What is the location of the Principal Frontend Software Engineer position?

The position is based in Hamburg, Germany.

What is the primary focus of the work in this role?

The primary focus is to develop efficient and reusable Web-based UI for complex life-science solutions and provide technical leadership to the UI development team.

What kind of team will I be working with?

You will be part of an international and diverse R&D Application Software Team.

What technologies and languages are required for this position?

Proficiency in HTML5, CSS3, TypeScript, and JavaScript is required, along with knowledge of frameworks like React, Angular, Vue.js, Flutter, and Bootstrap.

How many years of experience are needed for this role?

A minimum of 7 years of software engineering experience in Web-based front-end development is required, with a preference for candidates having 10+ years.

Is experience in team leadership necessary for this position?

Yes, having at least 2 years of technical team leadership experience is preferred.

What qualifications are preferred in addition to the basic requirements?

Preferred qualifications include strong knowledge of OOP, UX/UI design processes, experience with REST API development, familiarity with CI/CD practices, and knowledge of C# and Python.

Will I be involved in the UX design process?

Yes, you will collaborate closely with the UX design team and proactively participate in the UX design process.

Is there a focus on continuous improvement in this role?

Yes, you will contribute to the continuous improvement of software engineering processes, including automation and standardization of development activities.

Does Revvity support diversity in the workplace?

Yes, Revvity is committed to creating a diverse environment and is an equal opportunity employer, valuing a culturally diverse workforce.

Expanding the boundaries of human potential through science

Science & Healthcare
Industry
10,001+
Employees
2023
Founded Year

Mission & Purpose

At Revvity, we understand how important and intertwined the work we do is to our people and our communities around the globe. Our aim is to foster a culture of collaboration, engagement, innovation, and inclusion, and ensure our employees are supported with the resources needed to assist with their professional and personal growth, while enabling them to work as their best selves. All team members are encouraged to play an active role in creating an inclusive workforce and giving back to their communities on their own, as well as through company-sponsored volunteer events.