freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Developer

Summary

Builds and maintains frontend components with React 19 and TypeScript, and develops backend services using Java/Spring Boot for a global fashion brand.

Responsibilities

  • Expert-level frontend knowledge with junior-to-mid-level backend capabilities.

Required Frontend Technical Skills

  • Expert-level Typescript React 19 experience, demonstratingdeep understanding of hooks, context, and component lifecycle. Strong proficiency in Redux, ReduxToolkit (RTK), and RTK Query for state management and data fetching.
  • Expert-level knowledge of modern web technologies: MicroFrontend (MFE ) architecture (Module Federation, Single-SPA), advanced HTML5,semantic markup, and expert-level CSS3 (Flexbox, Grid, responsive design,CSS-in-JS like Styled Components, Emotion).
  • Strong command of modern JavaScript/TypeScript (ES6+), frontend build tools(Webpack, Vite), and testing frameworks (Jest, React Testing Library, Cypress, Playwright).
  • Proven expertise in performance optimization (code splitting, lazy loading)and practical application of design systems and component libraries (e.g.,Storybook) for consistency and efficiency across frontend engineering.

Required Backend Technical Skills

  • Strong proficiency in Java ( Java 21 ) withdeep understanding of core concepts, coupled with expert-level Spring Boot framework knowledge (MVC, Data, Security, Cloud).
  • Strong understanding of modulith/microservices patterns and best practices, alongside experience with relational databases (e.g., MariaDB ,PostgreSQL) and SQL optimization.
  • Strong knowledge of RESTful API design principles and experience with messagequeues (Kafka, IBM MQ, etc.).
  • Proven expertise in unit testing and integration testing (JUnit, Mockito,Karate), and a strong understanding of design paerns and SOLID principles.

See also