Title: Technical Specialist-App Development
Area(s) of responsibility
We are looking for a highly skilled Senior Full-Stack Developer with exceptional expertise in React and modern frontend technologies, paired with solid backend experience in Java Spring Boot. The ideal candidate is passionate about building high-performance, scalable web applications and delivering seamless user experiences.
Key Responsibilities
- Design, develop, and maintain complex, responsive UI components using React.js, Redux, and modern JavaScript (ES6+)
- Lead frontend architecture decisions including state management, component design patterns, and performance optimization
- Integrate frontend applications with RESTful and GraphQL APIs built on Java Spring Boot
- Develop and maintain Java Spring Boot microservices and backend APIs
- Collaborate with UX/UI designers to translate wireframes and prototypes into pixel-perfect, accessible interfaces
- Conduct code reviews and mentor junior developers on frontend best practices
- Write unit and integration tests using Jest, React Testing Library, and JUnit
- Optimize application performance, load times, and cross-browser compatibility
- Participate in Agile ceremonies (sprint planning, standups, retrospectives)
Required Skills & Experience
Frontend
- 5+ years of hands-on experience with React.js (hooks, context API, functional components)
- Expert-level proficiency in JavaScript / TypeScript
- Strong knowledge of Redux / Redux Toolkit or equivalent state management (Zustand, Recoil)
- Deep understanding of HTML5, CSS3, SASS/SCSS, and responsive design principles
- Experience with REST API and GraphQL integration from the frontend
- Proficiency with frontend build tools: Webpack, Vite, Babel
- Familiarity with React Router, lazy loading, and code splitting
- Strong understanding of browser performance optimization and Core Web Vitals
- Experience with testing frameworks: Jest, React Testing Library, Cypress
Backend
- Solid experience with Java (8+) and Spring Boot framework
- Knowledge of Spring Security, Spring Data JPA, Hibernate
- Experience building and consuming RESTful APIs
- Familiarity with SQL databases (PostgreSQL, MySQL, MS SQL Server)
- Understanding of microservices architecture and API design patterns
Skills with M/O flag are part of Specialization