Lead Frontend Engineer
Swarm
You’ll be responsible for building the visual interface of a 2D canvas for logical workflows represented as graphs, a multi-channel chat experience, and an AI-driven conversational interface. You will work directly with the CTO and other fellow engineers and designers on a day-to-day basis.
Stack: React 18/19, Next.js, Astro, TypeScript, Zustand, Shadcn/UI, Turborepo
Swarm is a global AI consultancy and solutions partner that helps enterprises deploy AI systems across strategy and implementation. We work closely with senior leaders across industries to turn domain-specific use cases into bespoke solutions and measurable business outcomes.
We are looking for our Lead Frontend Engineer—someone to take ownership of our UI architecture as we transition from a single SPA into a sophisticated multi-app ecosystem.
Architecture
Build and maintain a shared component library (based on Shadcn/UI) managed within a Turborepo to power three interconnected apps.
Modernization
Lead our transition to React 19 and ensure our Astro and Next.js implementations are world-class.
Visual Engineering
Develop a 2D canvas for our workflow engine, enabling users to visualize complex logic and integrations (Slack, etc.).
Internationalization
Implement a robust i18n strategy as we prepare to expand from the Philippines into the broader SEA market.
Mentorship
Act as the "anchor" for the frontend team, training junior developers and establishing high standards for code quality and documentation.
- Senior-Level React & Next.js: You understand the nuances of the App Router and are excited about React 19 features.
- State & Schema Mastery: Professional experience with Zustand and Zod is non-negotiable.
- Founding Mindset: You are comfortable with TypeScript and Turborepo for managing shared logic and components.
- Makati Presence: You are located near or willing to travel to the Makati CBD (near Greenbelt/One Ayala) at least once a week for high-bandwidth syncs and mentoring.
Bonus Points
- Experience with 2D graph libraries (e.g., React Flow/XYFlow) or low-level Canvas/SVG manipulation.
- Experience building/maintaining internal tools (e.g. Retool).
- Early-stage startup experience where you had to "wear many hats."
Tech Stack
React 18/19, Next.js, Astro, TypeScript, Zustand, Shadcn/UI, Turborepo
Location
Makati City, Philippines (Hybrid - 1+ day/week in-office)
- Prefer working within a narrowly defined feature scope rather than owning frontend architecture end to end.
- Are looking for a role focused only on implementation without technical leadership or mentorship responsibilities.
- Are uncomfortable working in an early-stage startup environment with ambiguity and evolving requirements.
- Prefer highly structured engineering environments with fixed roadmaps and limited architectural decision-making.
- Expect all technical decisions to be made by separate architecture or platform teams.
- Are uncomfortable with the "wear many hats" nature of founding team roles.
- Do not enjoy mentoring junior developers or establishing engineering culture and standards.