Browse All Jobs
Job Description

Cresta is seeking a Senior Frontend Engineer to join their team in Berlin, Germany. This role is hybrid, requiring some on-site presence. The Senior Frontend Engineer will be instrumental in shaping the future of customer engagement by building a state-of-the-art Customer Data Platform and visualizing relevant insights for businesses.

The engineer will work closely with the product manager and UX designer to define product requirements, design software architecture, and write high-quality code for both the frontend and backend.

Responsibilities:

  • Work with the product manager and UX designer to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high-quality code efficiently for the frontend (and backend)
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7

Requirements:

  • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools (React, Vite, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring

Cresta offers:

  • Paid parental leave
  • Monthly Health & Wellness allowance
  • Work from home office stipend
  • Lunch reimbursement for in-office employees
  • PTO: 28 days in Germany
Apply Manually