Frontend Engineer (Berlin/Munich, Germany)

Job type:Perm
Business Sectors:Software Engineers
Job ref:24435
Post Date:22. 08. 2023

About the Role

About us
For our client, who is a start-up company, and a 100% subsidiary of world-leading renewable energy developer, service provider, distributor and energy solutions provider, we are looking for a new colleague on the position of Frontend Engineer. Our client focuses on building software that maximizes the impact of renewable energy investments for a carbon neutral world. And as a global innovation leader, they are committed to long-term partnerships and actively shaping the future of energy.

Your Role
As a Frontend Engineer you will build the look and feel of our products with contribution towards UX/UI. The core focus will be our product, a B2B data visualisation platform for corporate investors in the renewable energy market, where you will support the technical vision and decisions of our platform.

Key Responsibilities
  • Collaborate with the design, QA and backend teams to develop responsive, high-performance web applications using React, Next.js, and TypeScript.
  • Build and maintain reusable components and libraries for future use.
  • Implement complex UI/UX designs while ensuring smooth and consistent user experiences.
  • Integrate data from various back-end services and APIs, using GraphQL where applicable.
  • Utilize state management libraries such as Redux to manage application state effectively.
  • Develop interactive and visually appealing data visualizations using Highcharts or similar charting libraries.
  • Ensure code quality by writing unit and snapshot tests, and participate in code reviews.
  • Work closely with DevOps to implement CI/CD pipelines

Qualifications and Experience
  • 3+ years of professional experience in frontend development.
  • Strong proficiency in React, Next.js, TypeScript, and modern frontend technologies.
  • Proficiency in state management libraries like Redux, Mobx, or similar.
  • Solid understanding of Git version control and using GitHub for collaboration.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Detail-oriented with a commitment to producing high-quality, maintainable code.

Nice to have
  • Proven experience with charting libraries such as Highcharts, D3.js, or similar.
  • Familiarity with GraphQL and its integration in frontend applications.
  • Prior experience in using React Query for efficient data fetching and caching.
  • Familiarity with containerization using Docker and orchestration with Kubernetes.
  • Experience with Storybook for UI component development and documentation is a plus.
  • Exposure to Kotlin/Java and backend development technologies would be a plus.

What we offer
  • Innovative and fast-changing market and working environment
  • Low hierarchies and committed, multi-national, cross-functional team
  • Mobile working and flexible working hours
  • Attractive compensation with performance related bonus
  • Learning & Development budget
  • Access to "Corporate Benefits" portal
  • JobRad
  • Attractive offices in Berlin, Munich, Hamburg

We look forward to your application!
In case you would be interested in the position, please send you CV on: