Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Experienced Professional | Senior Frontend Developer (Tech Engagement Solutions)
JAKALA is a company that works on data, artificial intelligence, and the development of experiences to generate a significant and lasting impact globally. Present in over 30 cities in 21 countries, our teams combine expertise in strategy, technology, creativity, and operations to offer personalized experiences and transformative solutions to our clients, thanks to data and artificial intelligence. The Jakalers are a heterogeneous group of over 3,000 people, driven by passion, ambition, and brilliant ideas. This unique combination of talents is the distinctive factor that has inspired our purpose: Together to get there.
Creating a better world is our ultimate goal: our ambition is to generate value for all our stakeholders in a sustainable way, with particular attention to ethics, climate, and quality. In 2021, we chose to become a Benefit Corporation, demonstrating our long-term commitment and the desire to protect the principles and values that guide our actions every day.
We believe that diversity is the key to our success, and for this reason, we are committed to creating an inclusive work environment where everyone can feel valued for their uniqueness. All our job opportunities are open to candidates belonging to the protected categories L.68/99.
About Tech Engagement Solutions
Tech Engagement is the area of JAKALA Activation that develops innovative digital solutions to improve customer engagement and experience. Our multidisciplinary teams work on complex digital projects, accompanying clients from design to development and evolution of solutions, using modern technologies and Agile methodologies.
For one of our teams dedicated to a strategic client, we are looking for a Mid-Senior Frontend Developer with solid skills in React, who will contribute to the development of high-impact digital solutions in a collaborative and innovation-oriented context.
Responsibilities
- Analysis of creative proposals and definition of the components to be developed, following design system and atomic design principles
- Design and project architecture of Frontend
- Modeling, design, and implementation of React components with TypeScript
- Testing (Vitest / Jest + React Testing Library, e2e with Playwright or Cypress) and maintenance of the implemented software solutions
- Writing technical documentation, ADR (Architecture Decision Records), and Storybook for components
Requirements
- Degree in Computer Science, Computer Engineering, or equivalent
- Ability to analyze, design, and develop software solutions
- Excellent knowledge of programming principles and main design patterns, microservices, and architectures
- Excellent knowledge of React 18+
- Excellent knowledge of OpenAPI 3.x and Swagger standards
- Knowledge of TypeScript
- Knowledge of state management: Zustand / Jotai (preferred) or Redux Toolkit
- Knowledge of PHP 8.1+ and particularly the Symfony 6+ framework
- Familiarity with enterprise microservices development/maintenance issues
- Familiarity with REST protocol principles
- Knowledge of Git version control systems (GitFlow, PR review, rebase)
We Offer
- Competitive salary ranging from 31,000 € to 48,000 € gross annually, based on experience and seniority.
- Hybrid work presence: 10 days in the office per month.
- Exclusive perks for travel, restaurants, shopping, gym, and leisure.
- Free telemedicine and psychological support services.
- Dedicated recruiter support with personalized feedback, career advice, and CV insights, regardless of the application outcome.
- Empowerment initiative: Your Time Back, which compensates for time spent in interviews with a personalized empowerment program by Unobravo.
About the Company
JAKALA is committed to respecting the time and well-being of its people. We believe in a balanced work-life integration and offer a comprehensive Total Reward system. Our values are centered around ethics, climate, and quality, as demonstrated by our commitment to becoming a Benefit Corporation in 2021.
Ready to Start?
This is not just a job application; it's the beginning of a journey. Send us your CV: we can't wait to meet you!
Note: This job posting is in Italian, and all information has been preserved as per the original text.