Search by job, company or skills

Qoala

Senior Software Engineer (Front End)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145756607