Manager, Front-End Application Developer

Publicis Groupe
New York, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 158K

Job location

New York, United States of America

Tech stack

HTML
JavaScript
API
Business Analytics Applications
Data analysis
User Authentication
CSS
Computer Programming
Information Engineering
Data Visualization
Software Debugging
Software Design Patterns
JSON
Python
Machine Learning
Role-Based Access Control
Software Engineering
Data Streaming
Systems Integration
TypeScript
Web Application Frameworks
Workflow Management Systems
Highcharts
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
React
Software Security
iOS
Backend
Build Management
Angular
Material Design
Machine Learning Operations
Front End Software Development
Asynchronous Programming
REST
Data Pipelines

Job description

This role sits at the intersection of engineering, analytics, and product, translating complex data science and optimization use cases into intuitive, high performance user interfaces. The ideal candidate brings strong hands on front end expertise, architectural judgment, and the ability to operate with end to end ownership across design, implementation, and ongoing evolution of enterprise applications.

Why This Role Matters

This role is critical to ensuring that advanced analytics and ML capabilities are usable, understandable, and actionable. The successful candidate will not just build interfaces-but will shape how users interact with data driven intelligence, enabling better decisions at scale.

Role Objectives:

Front End Application Development & Ownership

  • Design, develop, and maintain front end applications supporting analytics, ML driven workflows, and internal platforms
  • Own front end codebases end to end, including architecture, implementation, testing, and ongoing enhancement.
  • Establish and maintain reusable UI components, design patterns, and front end standards

User Experience & Workflow Design

  • Translate data science, analytics, and optimization use cases into intuitive, user friendly interfaces
  • Design and build dashboards, configuration panels, and workflow interaction screens that support complex decisioning
  • Partner with data science, analytics, and product teams to ensure UIs accurately reflect underlying logic and workflows

Integration with Backend Services

  • Integrate UI components with backend services, APIs, and data pipelines
  • Consume and manage JSON based APIs and asynchronous data flows
  • Collaborate closely with backend and data engineering teams to define contracts, schemas, and interaction patterns

Performance, Usability & Quality

  • Ensure applications meet high standards for usability, performance, responsiveness, and accessibility
  • Optimize front end performance for data heavy views, dashboards, and real time interactions
  • Implement testing, debugging, and monitoring practices to maintain application reliability

Technical Leadership & Collaboration

  • Act as a front end technical owner, influencing architectural decisions and best practices
  • Mentor other engineers and contribute to shared UI frameworks and design system
  • Collaborate cross functionally with engineering, analytics, data science, and product stakeholders.

Requirements

  • Strong experience with modern front end frameworks such as React, Angular, or similar
  • Proficiency in JavaScript / TypeScript, HTML, and CSS
  • Experience building component based architectures and reusable UI libraries

APIs & Integration

  • Strong understanding of REST APIs, JSON based integrations, and asynchronous communication patterns
  • Familiarity with MCP servers or comparable service oriented / agent based architectures
  • Experience integrating front end applications with complex backend systems

Data Visualization & Analytics Interfaces

  • Familiarity with data visualization libraries (e.g., D3, Chart.js, Vega, or similar)
  • Experience building dashboards and interactive analytics views
  • Ability to present complex data and ML outputs in clear, actionable ways

Programming & Supporting Skills

  • Working knowledge of Python for scripting, prototyping, or lightweight backend integration
  • Understanding of basic data concepts (schemas, metrics, aggregations) to support analytics driven UIs

Enterprise Application Experience

  • Demonstrated experience building internal or enterprise grade applications
  • Familiarity with authentication, authorization, role based access, and secure application patterns
  • Experience working in cross functional, platform oriented environments

Preferred / Nice to Have

  • Experience supporting analytics platforms, ML workflows, or decisioning systems
  • Familiarity with design systems and UX collaboration workflows
  • Exposure to cloud based application deployment and CI/CD pipelines

Apply for this position