Frontend Developer (f/m/d)

  • Büro in Berlin
  • Berufserfahrung
  • Vollzeit
scheme image
And even though insurance is our everyday business - as an insurer we are not
ordinary. We are as diverse and surprising as Berlin. From the students to the board of directors, we are a team of motivated, smart and creative minds with the common goal to succeed and grow. Flat hierarchies, short lines of communication and close, cross-departmental cooperation is what makes us thrive.
 
Our focus is on the steadily growing market of online insurance distribution. That's why we work closely with a variety of renowned online portals. In addition to traditional insurance lines, we also offer our customers new, innovative products and tailor their insurance solutions to their lives.

Your tasks

  • Contribute to shaping the future of the company's frontend tech stack, working with the team to evaluate and incorporate technologies and best practices.
  • Develop innovative and high-quality web applications and components using React.js and Next.js
  • Create dynamic, responsive, and visually stunning user interfaces
  • Develop and maintain component libraries that can be used across our entire product suite
  • Contribute to the development of our product roadmap and advocate for the use of modern web development techniques and best practices
  • Collaborate with the backend team to integrate APIs and other backend services
  • Optimize web applications for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs
  • Stay up-to-date with emerging web technologies and industry trends
  • Write tests to ensure the quality of the web applications and components you develop.
  • Contributing to planning and organizing the sprint and tasks

Your background

  • A minimum of 3 years of experience in web development using React.js and Next.js frameworks.
  • Deep knowledge of JavaScript, npm, and Node.js
  • Strong experience with Git, including branching, merging, and resolving conflicts
  • Strong experience with CSS, including modern uses of CSS such as CSS-in-JS and styled components, and a solid understanding of responsive web design principles
  • Experience working on complex web applications and projects, with a strong focus on performance optimization and scalability
  • Experience in working collaboratively with a team of developers, including both backend and frontend developers, with excellent communication and teamwork skills
  • Strong problem-solving skills, with an ability to think critically and creatively to solve complex issues
  • A passion for staying up-to-date with emerging web technologies and industry trends, with a desire to continuously improve and innovate
  • A strong portfolio of previous work demonstrating proficiency in React.js and Next.js frameworks and other relevant technologies
  • Experience with end-to-end and unit tests (Playwright, Jest, etc.)
Nice to have:
  • Experience with Typescript
  • Knowledge and understanding of accessibility
  • Experience in developing and managing components libraries in javascript
  • Understanding of UX

Our offer

  • A permanent position in an innovative environment with challenging tasks
  • A modern, dynamic team that welcomes you with open arms
  • Support from experienced colleagues
  • A beautiful office in the heart of Berlin with a large roof terrace
  • Many benefits such as
    o   Subsidy for your monthly BVG ticket
    o   Capital formation benefits (“Vermögenswirksame Leistungen”)
    o   A monthly team breakfast
    o   Flexible working hours with flexitime account
    o   The possibility to work from home
    o   Various training opportunities for personal and professional development, including English classes
     
    and much more.
As an employer, Berlin Direkt Versicherung is committed to providing equal opportunities and lives up to this principle. You are welcome - regardless of gender, age, origin, nationality or ethnicity, religion, disability or sexual orientation.
 
We look forward to receiving your application.
 
Your contact person:
Stefan Paul
Phone (030) 896770 – 216