Front End Developer

London, ENG, GB, United Kingdom

Job Description

Reporting to:

Chief Product Officer

Location:

Remote / Hybrid

Working Hours:

09:00 to 18:00

About Decant Group



Decant Group is leading the transformation of a trillion-dollar global drinks industry weighed down by outdated practices, monopolies, and stagnation. By 2027, we want to become the market leader in ready-to-drink products and build the industry's largest marketplace, creating a premium platform where collectors and drinkers connect through elegant technology and luxury experiences.

The business operates out of its prestigious office, in Mayfair London where it holds a full tasting suite and lounge overlooking Green Park.

Within Decant Group, our businesses include:

?

Decant Index

: A premier online marketplace for collectors and investors to buy and sell fine wines and spirits.

?

House of Decant

: Your go-to online retailer and private client platform, offering a meticulously curated selection of fine wine and spirits for enthusiasts and connoisseurs alike.

?

Decant Bond

: Offering secure bonded storage for valuable wine and spirits collections.

Role Overview



We are seeking a Senior Software Engineer to join our team and lead our marketplace platform's frontend infrastructure. The ideal candidate has deep technical expertise in TypeScript, React, and Next.js, paired with strong collaborative leadership skills. In this role, you'll build engaging, accessible, and user-friendly solutions while evolving our frontend architecture, mentoring team members, and championing modern development practices.

Key Responsibilities



?

Develop Frontend Solutions:

Design and implement scalable frontend applications using TypeScript, React (including hooks, server/client components, SSR, and server actions), and Next.js with the app directory

?

UI/UX Collaboration:

Partner with product stakeholders to create intuitive, accessible user interfaces. Contribute actively to design decisions and UI/UX strategies.

?

Design System Implementation:

Create and maintain reusable UI components that align with the company's design system using tools like Storybook

?

Figma Utilisation:

Leverage Figma for development and basic design tasks, including asset inspection, adjustment, and collaboration

?

Frontend Best Practices:

Lead by example in implementing component reusability, performance optimisation, and code quality through thoughtful code reviews

?

Mentorship and Collaboration:

Guide junior frontend engineers, share knowledge proactively, and contribute ideas to enhance frontend architecture

?

Integration & Testing:

Build robust integrations with backend services using client-side fetching libraries (e.g. React Query), while ensuring accessibility through comprehensive testing and monitoring

?

Cross-functional Communication:

Work closely with stakeholders to communicate technical decisions clearly, incorporate feedback, and drive improvements in design and user experience

Key Skills & Experience



Required Experience

? 6+ years of professional software development experience, with proven expertise in building frontend applications for consumer platforms and marketplaces

? Deep knowledge of developing scalable frontend systems using modern frameworks like React and Next.js

? Strong track record of independently driving projects from concept to completion in a fast-paced startup environment

Technical Skills

?

Core Technologies:

Strong proficiency in TypeScript, React, and Next.js, including modern features like SSR and server components

?

State Management & Data Fetching:

Experience with state management libraries (such as Zustand) and client-side data fetching solutions (such as React Query)

?

Styling & Animation:

Proficient in TailwindCSS (and Tailwind Variants) for styling, and experienced with animation libraries like GSAP

?

Tooling & Version Control:

Skilled in using monorepo tools like Turborepo, build and lint tools (Webpack, ESLint, Prettier), and version control with Git

?

UI Component Development



? Familiarity with Storybook for developing and showcasing UI components

? Experience with modern component libraries including Shadcn, Radix, and React Aria Components for building accessible, interactive UI components

?

Basic Design Tools:

Working knowledge of Figma for both development and basic design tasks

Core Competencies

? Outstanding problem-solving and analytical abilities

? Clear and effective communication skills, particularly in explaining complex technical concepts and design decisions to stakeholders

? Strong leadership qualities and mentoring skills, with enthusiasm for sharing knowledge and fostering team collaboration

? Self-driven professional who excels both independently and as part of a collaborative startup team

? Product-focused mindset with strong attention to design, usability, and accessibility - able to provide constructive feedback on design decisions

? Strong organisational and project management capabilities, consistently delivering high-quality frontend projects on schedule

Job Type: Full-time

Pay: Up to 85,000.00 per year

Additional pay:

Performance bonus
Schedule:

Monday to Friday
Experience:

TypeScript: 4 years (required) State Management Libraries such as Zustand and React Query: 3 years (required) TailwindCSS: 1 year (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3042283
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned