Sansaone
Software Engineer
SansaoneGermany15 hours ago
Full-timeInformation Technology

Title: Software Engineer (Front-end focus)

Location: Berlin, Germany

Duration: 6 months

Mode: On-site

Languages: English


Description:

Software Engineer (Front-End Focus)

We’re looking for a software engineer with strong front-end expertise to help build cross-platform, design-driven user experiences that drive conversion and are intuitive to use. You’ll work closely with product and design to craft interfaces that are fast, accessible, and

maintainable – and with platform engineers to ensure they scale cleanly across our ecosystem.


Core Technical Requirements

  • Component-based frameworks (Preact preferred; React, Vue, or Svelte)
  • TypeScript + strong modern JavaScript fundamentals (ES6+)
  • CSS architecture & accessibility (WCAG) — we use Emotion and Tailwind
  • Design tokens and scalable design systems
  • Node.js for backend-for-frontend (BFF) integration and build tooling
  • Bash or Python scripting for automation and CI/CD
  • Kubernetes (K8s) awareness and deployment basics
  • Familiar with cloud platforms - we use GCP
  • E2E testing frameworks (Playwright, Cypress, etc.)
  • Behavior-Driven Development (BDD) — Gherkin syntax familiarity is a plus.

Complementary Technical Knowledge

  • Cross-platform development stack (Kotlin Multiplatform (KMP) preferred; or Flutter or React Native)
  • Golang for API or tooling work
  • Storybook for component documentation and visual testing
  • Functional programming mindset (fp-ts / io-ts)
  • MCPs (Model Context Protocols) with Figma or Playwright
  • AI-assisted development tools (Windsurf, Cursor, etc.)
  • Experience with e-commerce platforms (e.g., Shopify)

Mindset & Soft Skills

  • Strong product mindset — consistently evaluates decisions through the lens of user value, business impact, and long-term product outcomes.
  • Understands how front-end performance, accessibility, and usability directly impact key business metrics (conversion, retention, engagement).
  • System thinker — builds for long-term maintainability and reuse
  • Excellent communicator, skilled at explaining complex technical topics to non-technical people
  • Handles ambiguity and can self-prioritize effectively
  • Fast learner, demonstrates adaptability to new tech
  • Supports engineering productivity by improving tooling and workflow efficiency
  • Strong end to end ownership of feature delivery

Experience

  • 5+ years of professional software engineering
  • Hands-on collaboration with product designers and product owners
  • Experience working in cross-functional product teams
  • Exposure to multi-device analytics, ads, or tracking systems

Key Skills

Ranked by relevance