Full-Time

Senior Associate

Experience Technology

Posted on 11/8/2024

Publicis Groupe

Publicis Groupe

10,001+ employees

Global marketing and communications services provider

Consulting
Consumer Software
Enterprise Software

Senior

London, UK

Category
Backend Engineering
Frontend Engineering
Software Engineering
Required Skills
Flutter
Kubernetes
Babel
JavaScript
React.js
MySQL
Adobe Photoshop
Redux.js
Bootstrap
Jest
GraphQL
SEO
Redis
MongoDB
REST APIs
Ionic
React Native
Webpack
Firebase
Requirements
  • Excellent hands-on knowledge of HTML5, CSS3, JavaScript, CSS Modules / CSS in JS
  • Hands-on experience with Functional Programming (FP)
  • Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript - and practical uses in building complex interactive experiences, primarily with ECMAScript 2015+. You should be up-to-date with new specifications (different stages), and also, using transpilers like Babel to use features from all stages
  • Good understanding of creational and structural design patterns in JavaScript
  • Experience working with Single Page Applications (SPA) with universal rendering capabilities and or Microfrontends.
  • Solid understanding of React.js, its core principles - lifecycle methods, virtual DOM etc. and at least 6 – 12 months hands-on experience with the same
  • Understanding of one-way data flow and the Flux architecture.
  • Experience of implementing Security features in frontend applications, which includes adding the right security headers, CSP policies, protection against XSS  click jacking etc.
  • Understanding of stateful (container) vs stateless (presentational) components and how to break down the application page into components,
  • React Hooks, Suspense, Memo etc.
  • Core understanding of how React’s state management works out of the box. Understanding of different libraries available to better manage application state like Redux/MobX. Difference in the way each library works (pure functions vs observables etc.) and the workflows as well as best practices
  • Different middleware implementations available for async actions in Redux like redux-thunk, redux-saga, redux-observable etc. Hands-on experience with at least one
  • Understanding of different CSS architectures that go hand-in-hand with React.js application development. Pros and cons of component-level CSS vs global and where to apply each
  • Thorough understanding of Webpack bundler. Experience with configuring Webpack from scratch is a plus. Experience with Rollup, Parcel is a plus.
  • Hands-on experience with building Progressive Web Apps (PWAs) on any framework.
  • Hands-on experience with Frontend Performance Optimization – especially in a React application with respect to resource loading strategy, CPU/Memory profiling on the browser.
  • Hands-on experience with test-driven development using Jest or equivalent. Familiar with snapshot testing, code coverage. Experience working with utilities like Enzyme.
  • Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc.
  • Hands-on experience working with server-side JavaScript frameworks like Express, Koa, Hapi etc. (based on Node.js) for server side rendering and building APIs
  • Good understanding of REST APIs and Microservices. Should have understanding of how resources are organized and how application should align based on the same. You are expected to have understanding of how CRUD operations map to HTTP methods for a well-designed service.
  • API Contract design. Domain Models
  • Logically understands relational databases like MySQL and non-relational databases like MongoDB, Firebase or Redis.
  • Hands-on experience with GraphQL is a big plus.
  • Knowledge of Kuberneters configurations, Cloud technologies, Web & Application server setup is a plus
  • Hands-on experience working with frontend build systems and automating the same using any task runner.
  • Understanding of hybrid vs native mobile apps. Experience with implementation of mobile/hybrid frameworks/libraries like React Native, Ionic, Flutter is a plus.
  • Understanding of SEO and accessibility and making it part of the development workflow
  • Moderate to Strong graphics manipulation/optimization skills using Photoshop is a plus.
  • Excellent verbal and writen skills for effective communication. Any demonstrated ability with blogs, speaking at conferences/meetups is a plus.
Responsibilities
  • developing interactive web based, mobile, and/or desktop applications using Sapient as well as industry best practices to deliver high value and quality to Sapient clients.
  • responsible for software from idea to code to test to operations.
  • make an impact on our clients directly through your work, and will see your ideas become reality.
  • build your technical skills, expand your collaborative methods, and grow your leadership talent.

Publicis Groupe focuses on marketing, communications, and digital transformation for a wide range of clients, including well-known brands like Toyota and McDonald's. The company provides services such as advertising, media planning, digital marketing, and public relations. Its products work by combining data, technology, and creative strategies to create customized solutions that help clients grow and engage with their audiences. What sets Publicis Groupe apart from its competitors is its 'Power of One' approach, which integrates various agencies and services to offer cohesive and effective solutions. The goal of Publicis Groupe is to drive client success through tailored marketing strategies that leverage the latest in data and technology.

Company Stage

IPO

Total Funding

$32M

Headquarters

Paris, France

Founded

N/A

Simplify Jobs

Simplify's Take

What believers are saying

  • Publicis Groupe's continuous expansion through strategic acquisitions offers employees opportunities to work on cutting-edge projects and technologies.
  • The company's global reach and diverse portfolio provide a dynamic and multicultural work environment, fostering professional growth and development.
  • The appointment of a new Global CMO to unify marketing and digital transformation efforts could lead to more cohesive and innovative strategies, benefiting employees and clients alike.

What critics are saying

  • The recent decline in European revenue highlights potential vulnerabilities in the advertising market, which could impact job security and growth opportunities.
  • Frequent acquisitions may lead to integration challenges, causing disruptions and inefficiencies within the company.

What makes Publicis Groupe unique

  • Publicis Groupe's aggressive acquisition strategy, including companies like Practia, Tquila ANZ, and Tremend, significantly enhances its digital transformation and AI capabilities, setting it apart from traditional advertising firms.
  • The integration of AI and digital business transformation through Publicis Sapient AI Labs and other acquisitions positions Publicis Groupe as a leader in innovative marketing solutions.
  • Publicis Groupe's focus on expanding its Salesforce capabilities and creating the world's largest affiliate performance marketing platform through acquisitions like VIVnetworks demonstrates its commitment to comprehensive, tech-driven marketing solutions.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE