Senior Frontend Developer

Joom
Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces Application Programming Interfaces (APIs) Artificial Intelligence Android Software Development Automation of Tests Client Server Models Cascading Style Sheets (CSS) Mobile Application Development Software Quality Cursor (Graphical User Interface Elements) Next.js TypeScript
+6 more
Tailwind ReactJS Backend Front End Software Development React Redux Restful APIs

Job description

The main focus of the role is frontend development. At the same time, we value T-shaped engineers: experience with mobile development, especially iOS or Android, would be a strong advantage. We expect the person in this role to be interested in working across platform boundaries and growing beyond frontend when it brings value to the product.We actively use AI in our engineering workflows and welcome candidates who thoughtfully apply AI tools to improve development speed, quality, and decision-making.

Tech stack

  • Main: TypeScript, React, Next.js
  • State & data: Redux, Effector, React Query
  • Styling: CSS, Styled Components, Tailwind

Responsibilities

  • Develop and evolve frontend architecture for user-facing product areas
  • Build reliable, scalable, and maintainable web interfaces
  • Design client-side integrations with backend services and APIs
  • Improve product flows across key user journeys
  • Participate in product discussions, feature design, and experiment launches
  • Work closely with product managers, designers, QA engineers, analysts, backend developers, and mobile developers
  • Maintain and improve code quality, performance, accessibility, and automated tests

Requirements

Do you have experience in iOS?, * Strong experience with frontend development using JavaScript and TypeScript

  • Solid experience with React and modern frontend architecture
  • Experience with Next.js, SSR, and SPA architecture
  • Experience working with REST APIs and client-server applications
  • Experience with state management and data-fetching tools such as Redux, Effector, or React Query
  • Ability to design maintainable architecture and make pragmatic technical decisions
  • Product-oriented engineering mindset: ability to understand user problems, think beyond implementation, and contribute to product decisions

Nice to have

  • Experience with iOS or android development
  • Interest in growing as a T-shaped engineer across web and mobile platforms
  • Professional use of AI coding tools such as Cursor, Claude Code, or similar
  • Ability to evaluate AI-assisted workflows: what worked, what did not, and why

Benefits & conditions

  • Fully remote or hybrid format (Berlin or Lisbon office)
  • Permanent employment contract (Germany or Portugal) or Contract-based collaboration (full-time)
  • Transparent growth framework: we define growth expectations together and set goals that align with them

About the company

We are Onfy - a German pharmacy marketplace founded in 2021. We are on a mission to constantly find new and innovative ways to support your health online. We empower our customers to take their health into their own hands by providing an easy, convenient and affordable experience.

Our website www.onfy.de (http://www.onfy.de/) launched in November 2021, and since then it has developed into an online platform that offers consumers the unique ability to order and to receive health products from several pharmacies at once with low prices and fast delivery. We are an agile, rapidly growing team of forward thinkers, and we believe in people who want to change the world of health for the better using the latest technology available.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg · JS Congress

Videos

See all

Related articles

See all