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.