Responsibilities
- Collaborate with the Manila engineering team to analyze the current codebase and provide a documented assessment identifying reusable components for the new dashboard, including tradeoffs in performance, scalability, and long-term maintenance
- Define the frontend architecture using React JS and TypeScript, including standards for components, design tokens, state management, API integration, routing, and testing approaches
- Design and implement consistent patterns for frontend interaction with backend services, covering authentication, data retrieval, caching mechanisms, and error recovery
- Manage the technical interface between the dashboard system and the AI module, ensuring integration is modular, maintainable, and clearly documented
- Lead and develop two frontend engineers by establishing high code quality standards, conducting thorough code reviews, and supporting their professional growth
- Evaluate and decide whether to build custom solutions or adopt third-party tools for frontend infrastructure, including component libraries, testing frameworks, monitoring, and performance analysis
- Produce architectural decision records and maintain documentation on component usage to enable team onboarding and consistent development practices
Benefits
- 4 weeks of paid time off
- comprehensive benefits package
- competitive compensation
Compensation
competitive compensation
Work Arrangement
On-site
