YOUR MISSION:
As a Senior Frontend Engineer (f/m/d)* you will be joining a team of 30+ Engineers working on the development of a conversational AI product, which handles millions of calls. We are on a mission of revolutionizing the way contact centers operate and helping create unrivaled customer experiences.
You'll be at the forefront of developing solutions that leverage large language models. This is a once in a lifetime opportunity to be at the forefront of a revolutionary technology. In the role you will see firsthand how LLMs are configured and orchestrated; see and solve for their limitations; and contribute to a user experience that allows users to leverage them to solve real world problems.
You'll be collaborating within agile, cross-functional teams with a devops mindset that embrace frequent deployment, while upholding high quality standards. Working with well-defined objectives will allow you to see the direct impact that Engineering has on Parloa’s business.
IN THIS ROLE YOU WILL:
- Design and develop efficient frontend solutions for our Agent Management Platform - a tool for configuring and customizing the latest AI agents to solve real world business problems.
- Effectively collaborate with your peers, to create new and improve existing features; and set-up architectural patterns to allow us to deliver value to customers efficiently.
- Strive for customer value together with the team and be ready to roll up your sleeves and make it happen.
- Propose and implement new ideas on product development.
- Use an up-to-date tech stack including TypeScript, React, Webpack, etc.
Our Tech stack:
TypeScript, React, Ant Design, Vite, NextJS, Jest, Playwright/Cypress
Node.js, NestJS, Docker, Rest, TRPC
WHAT YOU BRING TO THE TABLE:
- Work experience of 5+ years in developing frontends with React.
- Proven experience working on projects with TypeScript including asynchronous programming and ES6
- Solid knowledge of UI/UX patterns
- Ways of working consistent with our goals to use TDD and pair regularly (or exclusively)
- Understanding of state management concepts and previous experience with Redux
- ‘Own it’ mentality – ability to take ownership of a task from inception to completion
- Ability and eagerness to understand the business context where the customer problems are being solved
NICE TO HAVE:
- Experience working with Express/NextJS/NestJS API layers
- Experience setting up test-harnesses using jest/react-testing-library
- Experience with TRPC or GraphQL
- Experience with Redux, Redux-Toolkit
- Knowledge of DevOps principles and tooling (Docker, Kubernetes, Helm)
- Deep understanding of how agile work patterns support balancing technical excellence with business delivery
- Previous experience with conversational interfaces or chatbot platforms
WHAT'S IN IT FOR YOU?
- Be part of a dynamic, driven team of +40 nationalities with flat hierarchies and a collaborative company culture
- Flexible office policy - we believe in hiring the best talent, no matter where they are based. However, we love to build real connections and want to welcome everyone in the office
- Attractive compensation package
- Training and development budget which can be used for conferences and attending development courses to ensure continuous professional growth
- Flexible working hours, 28 vacation days and workation opportunities
- Enjoy unlimited access to a variety of fitness, yoga, and leisure activities via Wellpass or Urban Sport Club.
- We cover the cost of a monthly deutschland train ticket.
- Leverage exclusive offers with our corporate benefits portal, giving you access to compelling deals from leading brands.
- Regular team events, game nights, and other social activities
- And last but not least: a beautiful office with flair in the heart of Berlin with all the conveniences, such as adjustable desks, social area, fresh fruits, cereals and drinks
- Is something missing here? Reach out and let's talk about what else you need for your ideal next growth opportunity
Your recruiting process at Parloa:
Recruiter video call → Hiring Manager Call → Coding Task → Technical Interview → Meeting the team