Publicis Groupe Holdings B.V - Software Engineer, UI
Developer is needed in New York, United States.
Client: Publicis Groupe Holdings B.V
Location: New York, NY
Contract: Full-time, Full-time
Job Description
We are seeking a skilled Software Engineer UI to join our team and play an important role in the development of one or more front-end applications within a large suite of Media tools. You will also contribute to the development of reusable components in a common component library, adhering to a modern design language. This role requires combining creativity with technical expertise to create highly performant, accessible, and user-friendly interfaces.
Responsibilities
- Develop and maintain responsive applications using ReactJS and JavaScript within the organization’s suite of media tools.
- Collaborate with cross-functional teams to build reusable, accessible components for a shared component library.
- Ensure applications are developed focusing on accessibility and performance.
- Write and maintain comprehensive unit and integration tests using modern testing frameworks.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Manage code repositories and workflows using Git and contribute to an efficient CI/CD pipeline.
- Document technical solutions, contribute to project planning, and estimate development efforts.
- Work closely with product managers and designers to translate user requirements into intuitive UI solutions.
Required Skills and Experience
- Proficiency in core UI technologies: JavaScript (ES11+), React (v18+), HTML5, CSS3 + SASS.
- Ability to utilize built-in React Tools and APIs such as context & hooks, along with experience in writing custom hooks.
- Strong knowledge of accessibility standards and best practices (e.g., ARIA roles, keyboard navigation).
- Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
- Familiarity with tools such as Git, Jira, NPM, and build tools like Vite, Babel, and ESLint.
- 3+ years of experience with web technologies including HTML, CSS, JavaScript, and React.
- Experience in building and maintaining component libraries.
- Working knowledge of TypeScript.
- Familiarity with design systems and tools like Storybook and Figma.
- Understanding of performance optimization techniques in SPAs.
Benefits
Our benefits package includes medical coverage, dental, vision, disability, 401K, parental and family care leave, family forming assistance, tuition reimbursement, and flexible time off.
Compensation
Compensation Range: $72,390 - $109,480 annually. This is the pay range the Company believes it will pay for this position at the time of this posting. Consistent with applicable law, compensation will be based on skills, qualifications, and experience.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
FreshBooks is an easy-to-use billing, payments, and accounting platform that keeps you tax-time ready all year round.
Try FreshBooks free for 30 days.How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.