Manager, Front-End Application Developer
Role details
Job location
Tech stack
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.
Responsibilities
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
Required Skills & Technical Qualifications
Front End Technologies
-
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
Benefits & conditions
Compensation Range: $88,540.00-$141,687.00 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 determined based on the skills, qualifications, and experience of the applicant along with the requirements of the position, and the Company reserves the right to modify this pay range at any time. Temporary roles may be eligible to participate in our freelancer/temporary employee medical plan through a third-party benefits administration system once certain criteria have been met. Temporary roles may also qualify for participation in our 401(k) plan after eligibility criteria have been met. For regular roles, the Company will offer medical coverage, dental, vision, disability, 401k, and paid time off. The Company anticipates the application deadline for this job posting will be 4/26/26 .