Who we are?We are developing a software solution for consumer businesses to establish Conversational Commerce. Conversational Commerce is a purchase that is made via any kind of messenger service (WhatsApp, Facebook Messenger, Google Maps etc.) We are building in parallel the first Apparel Brand that only sells via Conversational Commerce and acts as your lab, to quickly validate our softwareAbout Charles Charles is the conversational commerce solution for consumer brands: all you need as a business to offer shopping via WhatsApp and alike. With the original idea of building a consumer-centric brand, our founders quickly reached the limits of traditional e-commerce systems. They recognized this problem, and the idea of Charles was born: a novel chat-centric approach to selling products and services, all combined in a modern software solution, which combines chat, shop, contact management, campaigns, chatbots, and many more. If these projects excite you, we'd love for you to join us.

Charles GmbH

Berlin, DE

(Senior) Frontend Software Engineer (m/f/d)

€55,000-€92,000 / YEAR

What will you do?

  • Build a meta commerce platform: integrate with our APIs with major e-commerce shop systems to enable our clients to provide seamless conversational shopping experiences
  • Build a meta messaging platform: send and receive messages through various channels, formats, and in real-time
  • Work on our apps and SDKs that deliver a first grade user experience to our clients and their customers
  • Work on a design system: allow other developers to find components and browser APIs
  • Execute automated testing and TDD to ensure that high-quality products are delivered in a stable manner
  • Help create a data architecture and frontend experience to serve AI use cases.
  • Collaborate with backend development, UX design and chat operations to build an intuitive user experience in conversational commerce.
  • Partner with product owner to develop a thorough understanding of clients’ user flows and problems, and devise robust technical decisions
  • Help shape and promote sound engineering practices and software development processes in an agile, fast-paced environment

What skills will make you and us successful?

  • You have 3+ years experience in modern web development and know your way around HTML5, CSS (SCSS, Tailwind CSS), JavaScript & NodeJS and have worked with at least one major framework (Vue.js (our default), React, Angular)
  • You are a browser engineer, instead of a framework developer
  • You have a bachelor’s or master’s degree in Computer Science or any other related quantitative field or other relevant experience.
  • You ideally have worked with databases and / or data driven products
  • Passion for growing your skills, tackling interesting work and challenging problems
  • Ability to empathize with a variety of clients. You can iterate with users and non-technical stakeholders and understand how your technical decisions impact them