P

Publicis Groupe

Runs advertising and digital transformation services

Frontend Developer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong knowledge of React.js and Next.js front-end libraries and frameworks.
  • Good knowledge of session management techniques, higher-order components, and hooks.
  • Good knowledge of frontend security.
  • Good understanding of web services and integration with microservices using Node.js or GraphQL.
  • In-depth knowledge of client-side rendering and server-side rendering pages, responsive design, and performant frontend components.
  • Experience writing unit tests using Jest, Mocha, Chai, or Enzyme.
  • Knowledge of Agile techniques, including Scrum; RUP or SAFe is an added advantage.
  • Experience with Agile and DevOps practices and tools such as Jenkins, Jira, Confluence, and SonarQube.
  • Consistently perform code reviews.
  • Familiarity with Azure or AWS Cloud.
  • A bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university.
  • Ability to design, develop, and implement complex requirements.
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Provide proactive business support with a customer-service focus, linking systems requirements with business outcomes.

Responsibilities

  • Act as the direct contact for internal clients for technical aspects during initial engagement and kick-off stages of application development projects.
  • Drive high-level solution architecture design across conceptual, logical, and physical levels.
  • Support project teams with infrastructure-related issues, including Agile tools and source control.
  • Provide knowledge of full-scale continuous delivery processes and solutions, and support continuous integration, automated testing frameworks, scripts, and artifacts as systems evolve.
  • Set up, continuously maintain, monitor, and troubleshoot development, testing, staging, and production environments across internal client accounts in collaboration with the technology team.
  • Design, develop, test, deploy, and maintain robust, scalable, high-performance web applications using React.js, JavaScript, HTML, and CSS.
  • Write clean, maintainable, well-documented, and efficient code following best practices such as test-driven development and SOLID principles.
  • Participate in code reviews to ensure quality and consistency.
  • Translate UI/UX designs and wireframes into high-fidelity, responsive user interfaces, ensuring cross-browser compatibility and accessibility.
  • Build reusable React components and front-end libraries for the shared codebase.
  • Collaborate with backend developers to integrate front-end components with server-side logic through RESTful APIs or GraphQL endpoints.
  • Develop and execute unit tests, participate in integration testing, and troubleshoot and debug issues across the stack.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives; contribute to effort estimates for user stories.
  • Work with internal clients, designers, product owners, and team members to understand requirements, propose solutions, and provide technical insights.
  • Recommend and implement improvements to development processes and technologies; stay informed about React and frontend technology advancements.
  • Understand and use CI/CD pipelines and related tools, including Jenkins, Jira, Confluence, SonarQube, and Git.
  • Write maintainable and effective code and follow test-driven development and continuous integration practices.
  • Design, develop, test, and implement end-to-end requirements and contribute throughout the development lifecycle.
  • Perform unit testing and troubleshoot applications.
  • Develop and maintain server-side network components.
  • Ensure optimal performance of frontend applications.
  • Collaborate with backend developers on integration of elements.
  • Design customer-facing user interfaces and backend services for business processes.
  • Develop high-performance applications using testable, reusable, and efficient code.
  • Implement security protocols, data protection measures, and storage solutions.
  • Run diagnostic tests, repair defects, and provide technical support.
  • Document design solutions based on React and Next.js.
  • Keep informed about advancements in React development.

Desired Qualifications

  • A master's degree from an accredited college or university is preferred.
  • Next.js experience is a plus.
  • Angular.js experience is a plus.
  • Understanding of writing Node.js backend APIs is a plus.

About the Company

Publicis Groupe

Runs advertising and digital transformation services

Publicis Groupe runs advertising, media buying and digital transformation services for companies that want to reach consumers, coordinate campaigns and improve their business systems. Its agency network includes creative and media specialists, while Publicis Sapient builds and modernizes the technology behind clients' operations. Epsilon adds customer data and marketing technology that connect brands with audiences and measure campaign results. Clients pay for consulting, campaign creation and execution, with production and media costs billed through alongside the group's service work. Founded in 1926, Publicis Groupe is headquartered in Paris, France.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1926

Recently Posted Jobs

Explore more opportunities at Publicis Groupe

See more jobs