Senior Software Engineer Frontend (Tech Lead)
About APIMatic
APIMatic is a developer-experience company on a mission to increase developer productivity worldwide. We're changing how developers explore, try, and consume APIs. Our flagship code-generation engine produces developer portals and API SDKs across C#, Java, Python, Ruby, PHP, TypeScript, Go, and more, and our freely available API Transformer is used and loved by developers in 150+ countries. From large enterprises to small businesses, our products help teams roll out great developer-experience programs with agility and speed. With teams in Auckland, San Francisco, and Islamabad, we continuously expand our global reach.
About the Role
This is a senior, hands-on technical leadership role on the team building the interfaces at the heart of our developer experience — the portals, dashboards, and tools our customers and their developers live in every day. You'll own the architecture and long-term health of a frontend codebase, ship meaningful features end-to-end, and raise the bar for the engineers around you. You'll still write code daily, but your impact will increasingly come through technical direction, mentorship, and the standards you set.
What You'll Do
- Lead architecture and delivery. Design, break down, and deliver frontend projects of varying size and complexity — from requirement gathering through public release.
- Own a codebase. Take end-to-end ownership of one or more codebases: drive long-term architecture, enforce best practices, ensure healthy test coverage, and keep technical debt in check.
- Build and extend the product. Ship new features and evolve existing ones, balancing speed with maintainability.
- Set the technical bar. Define and enforce shared standards for React, TypeScript, accessibility, performance, and testing across the team.
- Mentor and level up the team. Grow fellow engineers through code reviews, pairing, and architecture discussions; help shape how the team works, not just what it ships.
- Champion quality and performance. Hold the line on responsiveness, accessibility (WCAG 2.2 AA), and Core Web Vitals (LCP, INP, CLS) as first-class product requirements.
- Partner across functions. Translate business and product requirements into technical plans, and collaborate closely with design, backend, and product to deliver cohesive experiences.
Required Skills & Experience
- 7+ years of overall software engineering experience, with 5+ years focused on frontend and 2+ years in a technical-lead or solution-design capacity.
- Deep, first-principles knowledge of JavaScript, TypeScript (TypeScript-first by default), and the browser/DOM, including the rendering pipeline.
- Strong command of React and its core principles — hooks, component composition, and modern state management (Context, Redux, or equivalent).
- Solid HTML/CSS fundamentals and fluency with a modern styling approach (CSS-in-JS / Styled Components, utility-first CSS such as Tailwind, or preprocessors like SASS/LESS).
- Proven track record building responsive, accessible UIs that perform well across devices and browsers.
- Strong testing discipline — designing for testability and writing unit/component tests (Jest / Vitest with React Testing Library) plus end-to-end tests (Playwright, Cypress, or equivalent). Storybook experience is a plus.
- Comfort with modern frontend build tooling and CI/CD (Vite, Webpack, npm/pnpm, Babel, and similar).
- Experience consuming RESTful APIs and handling asynchronous data flows.
- Demonstrated ability to deliver projects end-to-end, from requirements to public release, including solution design and application architecture.
- Ability to understand business requirements and translate them into sound technical requirements.
- Design sensibility — able to critique designs constructively, spot usability and accessibility issues, propose improvements, and collaborate fluently with designers.
- Fluency with AI-assisted development — using tools such as Claude Code, Cursor, GitHub Copilot, or similar to move faster, and the judgment to review, guide, and validate AI-generated code (and coach others to do the same).
Bonus Points For
- Backend development experience.
- Hands-on experience with AWS or Azure.
- Knowledge of the OpenAPI Specification and the API tooling ecosystem.
- Familiarity with modern authorization mechanisms such as JSON Web Tokens (JWT).
- Experience with server-side rendering / meta-frameworks (e.g., Next.js) and design-system architecture.
- Experience with another framework (Vue, Angular, Svelte).
- Experience formally leading or managing a team.
- A knack for benchmarking and performance optimization.
Required Academic Qualifications
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or relevant fields, or equivalent experience in the specified job role.
What Sets APIMatic Apart?
- Bonuses & USD-locked salary.
- Opportunity for Employee Share Option Program.
- Medical coverage and insurance.
- Fuel Allowance
- The freedom to learn and grow in a fast-paced environment.
- A front-row seat to the API space and the chance to excel in the API landscape.
- Silicon Valley advisors, consultants, and mentors.
- The ability to try new things and experiment in your domain.
- A fun team in a startup environment.
- Flexible working hours.
- In-campus free lunch & snacks.
- Team retreats and events.

