Summary Of The Job
As a Senior Frontend Engineer at Qoala, you will work across multiple repositories and projects simultaneously, contributing to a wide range of products owned by the Thailand BU. Unlike team-segregated frontend roles, this position requires versatility โ you'll move fluidly between codebases, contexts, and problem domains.
You'll be expected to bring strong engineering fundamentals, a deep understanding of the modern frontend ecosystem, and a sharp eye for UI/UX quality.
Job Descriptions
- Design, build, and maintain frontend applications across multiple Qoala products and repositories
- Work primarily with React, adapting to different state management libraries (Redux, Zustand, Context API, etc.) and UI component libraries (Ant Design, Shade/cn, Tailwind-based systems, in-house design systems, etc.) depending on the project
- Collaborate with product managers, designers, and backend engineers across Bangalore and Thailand to deliver polished, user-centric experiences
- Own features end-to-end โ from technical design through implementation, testing, rollout, and iteration
- Write clean, maintainable, well-tested code and uphold engineering best practices across the codebases you touch
- Review code, mentor junior engineers, and contribute to raising the bar for frontend quality
- Identify opportunities to improve performance, accessibility, developer experience, and cross-project consistency
- Translate design specs and UX flows into pixel-accurate, responsive, and accessible interfaces
Requirements
- 4+ years of professional frontend development experience, with significant time spent building production React applications
- Strong JavaScript/TypeScript fundamentals and a deep understanding of the language, the browser, and the DOM
- Hands-on experience with multiple state management libraries โ and the judgment to know which fits which problem
- Experience working with multiple UI component libraries and design systems; comfort adapting your style to each project's conventions
- Solid grasp of HTML, CSS, responsive design, accessibility (a11y), and cross-browser compatibility
- Strong UI/UX sensibility โ you care about how things look, feel, and behave, not just whether they work
- Proven ability to context-switch across multiple repositories and projects without losing quality or velocity
- Strong engineering fundamentals: testing, debugging, performance optimization, code review, and architectural thinking
- Experience collaborating closely with designers and translating Figma (or similar) designs into production interfaces
- Familiarity with modern build tooling (Vite, Webpack, etc.), package management, and CI/CD workflows
- Excellent communication skills and the ability to work effectively in a distributed, cross-functional team
- Good to have: Experience with Next.js or similar React frameworks. Familiarity with micro-frontends and monorepo tools (Nx, Turborepo). Kknowledge of frontend observability, performance, and Core Web Vitals. Open-source contributions or active GitHub presence. Experience collaborating with distributed teams (especially Southeast Asia). Background in InsurTech, FinTech, or regulated industries