Frontend Developer
Publicis Groupe
Frontend Developer
Publicis Groupe
Runs advertising and digital transformation services
TThe key accountabilities for this role are, but not limited to;
· Front-End Development: Design, develop, test, deploy, and maintain robust, scalable, and high-performance web applications using React.js, JavaScript, HTML, and CSS.
· Code Quality: Write clean, maintainable, well-documented, and efficient code following best practices (e.g., TDD, SOLID principles). Participate actively in code reviews to ensure quality and consistency.
· UI Implementation: Translate UI/UX designs and wireframes into high-fidelity, responsive user interfaces, ensuring cross-browser compatibility and accessibility.
· Component Development: Build reusable React components and front-end libraries for future use, contributing to our shared codebase.
· Integration: Collaborate effectively with backend developers to integrate front-end components with server-side logic via RESTful APIs or GraphQL endpoints.
· Testing: Develop and execute unit tests (e.g., using Jest etc) and participate in integration testing to ensure application reliability and performance. Troubleshoot and debug issues across the stack.
· Agile Participation: Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews (demonstrations), and retrospectives. Contribute to estimating effort for user stories.
· Collaboration & Communication: Work closely with internal clients, designers, product owners, and team members to understand requirements, propose solutions, and provide technical insights.
· Continuous Improvement: Stay informed about advancements in React.js, front-end technologies, and development best practices. Recommend and implement improvements to our development processes and technologies.
· DevOps Awareness: Understand and utilize CI/CD pipelines and related tools (e.g., Jenkins, Jira, Confluence, SonarQube, Git) for efficient development and deployment workflows.
Specific responsibilities:
· Write maintainable and effective code base
· Follow best practices for test driven environment, continuous integration.
· Design, develop, test and implement end-to-end requirement
· Contribute on all phases of development life cycle
· Perform unit testing and troubleshooting applications
· Developing and maintaining all server-side network components.
· Ensuring optimal performance of the front end application.
· Collaborating with back-end developers on the integration of elements.
· Designing customer-facing UI and back-end services for various business processes.
· Developing high-performance applications by writing testable, reusable, and efficient code.
· Implementing effective security protocols, data protection measures, and storage solutions.
· Running diagnostic tests, repairing defects, and providing technical support.
· Documenting design solutions based on React/Next.JS
· Recommending and implementing improvements to processes and technologies.
· Keeping informed of advancements in the field of React development.
Attributes/behaviours
Pro-active support to the business is a key attribute for this role with a customer service focus to link both systems requirements with business outcomes.
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.
Explore more opportunities at Publicis Groupe