Company Description
Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of the next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value
Job Description
As a Senior Associate Interactive Developer in Experience Engineering primarily responsible for React at Publicis Sapient, you will be responsible for developing and delivering high-quality web applications for our clients. You will work closely with cross-functional teams, including designers, developers, and product owners, to create interactive and engaging user experiences that meet business objectives and user needs. Your responsibilities will include:
- Developing and delivering high-quality web applications for our clients, primarily using React
- Collaborating with designers to ensure the successful implementation of design solutions, and providing guidance and support throughout the development process
- Working closely with product owners to understand business requirements and user needs, and translating them into effective technical solutions
- Developing and maintaining code libraries and frameworks to support efficient and effective development practices
- Conducting code reviews and providing feedback to other developers to ensure code quality and consistency
- Staying up to date with emerging trends and technologies in web development, and sharing insights and best practices with internal teams and clients
Qualifications
To be successful in this role, you should possess the following qualifications:
- 7+ years of experience in web development, with a focus on React
- Programming language: ReactJS , Astro , NodeJS, React Hooks, TypeScript, ES6.
- Integration patterns: REST APIs (OpenAPI 3.0), Graph QL, Orchestration (Zeebee).
- Microservices Stack: Docker / Azure Kubernetes Services
- Cross cutting concerns: Logback, Istio, etc…
- Authentication using Azure Active Directory B2C / OpenId Connect / PKCE
- Unit testing: JUnit/Mockito
- Functional testing: Karate testing / Karate mocks
- CICD: Azure DevOps Services (Repos, pipelines), SonarSource (security), Jfrog (artifact management)
- Observability platform (APM, RUM, Log management): Dynatrace
Set Yourself Apart With:
In addition to the above qualifications, the following skills and experiences will set you apart:
- Experience in managing offshore and nearshore development teams