---
title: "Senior Frontend Developer at Respond.io – VueJobs"
canonical_url: "https://vuejobs.com/jobs/respond-io-senior-frontend-developer"
meta:
  "og:image": "https://vuejobs.com/_og/d/c_PostDetail%2Ctitle_Senior%2BFrontend%2BDeveloper%2Cheadline_Respond.io%2Cimage_~aHR0cHM6Ly9hc3NldHMuam9iYmIuaW8vbG9nb3MvMDFrNzZ3ZXBoaGYwenE4Z2t3NDdzOGZ0ejJfMTc2MDA5NDAxOC5qcGc%2Cp_Ii9qb2JzL3Jlc3BvbmQtaW8tc2VuaW9yLWZyb250ZW5kLWRldmVsb3BlciI%2Cs_HcBkE5uzi0ABE2Uv.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Senior Frontend Developer at Respond.io – VueJobs"
  "twitter:image": "https://vuejobs.com/_og/d/c_PostDetail%2Ctitle_Senior%2BFrontend%2BDeveloper%2Cheadline_Respond.io%2Cimage_~aHR0cHM6Ly9hc3NldHMuam9iYmIuaW8vbG9nb3MvMDFrNzZ3ZXBoaGYwenE4Z2t3NDdzOGZ0ejJfMTc2MDA5NDAxOC5qcGc%2Cp_Ii9qb2JzL3Jlc3BvbmQtaW8tc2VuaW9yLWZyb250ZW5kLWRldmVsb3BlciI%2Cs_HcBkE5uzi0ABE2Uv.png"
---

> Index of every page on this site: [llms.txt](https://vuejobs.com/llms.txt)

# **Senior Frontend Developer**

Respond.io

Vue-first

**Frontend**

![Flag of Malaysia](https://hatscripts.github.io/circle-flags/flags/my.svg) Kuala Lumpur, Malaysiaremotefull-timesenior1 month ago

[**Apply Now **](https://respond-io.breezy.hr/p/bf32e1493b76-senior-frontend-developer?ref=vuejobs.com)

---

**About [Respond.io](http://Respond.io)**

Founded in Hong Kong in early 2017, [respond.io](http://respond.io) is an AI-powered business messaging platform that helps companies manage customer conversations across chat, calls and email — all in one place.

Trusted by businesses in over 127 countries and recognized by G2 and SME100, [respond.io](http://respond.io) enables fast-growing companies around the world to capture, convert, and retain customers at scale.

We operate as a globally distributed team with employees based around the world, contributing to a diverse and inclusive culture. Join us, and be part of a team that is shaping the future of customer conversation management!

**Our Culture**

At [respond.io](http://respond.io/), we move fast, work smart, and always keep our customers at the heart of what we do. Here’s what we stand for:

- **Solve Customer Problems:** Every effort must solve real customer pain points. No guesswork—just real feedback and clear value!
- **The 80/20 Rule:** We focus on 20% of actions that create 80% of the value. Simple is powerful—it gets us moving fast.
- **100% Alignment, 80% Accuracy:** We aim 100% team alignment and 80% accuracy. Perfect plans can wait—clear goals come first.
- **Be Direct:** We give honest feedback, and tackle problems head-on. Clarity moves us forward!
- **Own It and Support Each Other:** We step up, help out, and drive outcomes—together.
- **Be AI-First in Everything You Do:** We reach for AI first, not as a fallback. Automate the routine—spend your time on judgment and impact!
- **Build Human Connections:** Work is better when we trust, care, and celebrate wins together. We’re a team!

**Role Description**

You'll join our Frontend Department as a Senior Frontend Developer, taking ownership of complex modules within our Vue 3 single-page application. You'll own code development, automation, and testing to ship functional, secure, and user-friendly features, working closely with our Backend Department, raising the bar on code quality, and mentoring mid-level and junior developers.

**What You Will Be Doing**

- Influence architecture decisions and technical direction of different modules, not just implementation.
- Shape the structure and design of platform modules and REST APIs, including real-time features on Web Sockets.
- Own complex product features end-to-end, working closely with the Backend Department.
- Set up and maintain CI/CD pipelines (GitHub Actions) to automate builds and testing.
- Utilized AI coding tools (e.g. Claude Code/Cursor) and AI-assisted testing/review as a default workflow, not a fallback.
- Balance functional and aesthetic design, keeping every screen responsive and on-brand across devices.
- Develop reusable, well-documented frontend components and libraries the wider team can build on.
- Optimize application speed and scalability as our user base and feature set grow.
- Review code for quality, consistency, and performance, sharing feedback that helps the team improve.
- Troubleshoot and debug frontend issues quickly to keep the user experience smooth.
- Coach and mentor mid-level and junior developers as they grow into the team.

**Qualifications**

- Degree in Computer Science, Software Engineering, or equivalent practical experience.
- 3-4+ years of relevant software development and/or testing experience.
- Strong hands-on experience with Vue.js, ideally Vue 3.
- Firm grasp of JavaScript (ES6+), Typescript, HTML5, and Tailwind CSS.
- Experience building Single Page Applications (SPA) using Web Sockets.
- Proficient with Vite/Rollup build tooling and Git/GitHub, including CI/CD (GitHub Actions).
- Vitest and Vue Test Utils for unit testing, Playwright for e2e testing.
- Self-starter, comfortable working independently under pressure.
- Strong analytical and troubleshooting skills, able to isolate tricky bugs quickly.
- Clear communicator in English, comfortable explaining complex ideas verbally and in writing.
- Node.js, Tan Stack Query, and Design Systems experience (with Storybook) is a **plus**.
- Performance profiling, bundle optimization, PWA, i18n, and Sentry familiarity is a **plus**.
- Exposure to a UI library such as Vuetify, Quasar, Shadcn, or Reka UI is a **plus**.
- GitHub profile link in your application is a **plus**.

**What's in it for you**

- You will become part of an amazing culture with smart, collaborative teammates who actually care about each other's growth and success.
- You will grow more here than you would anywhere else, that is a promise.
- Virtual events like talent shows, Among Us nights, and online game sessions to keep the fun going, no matter where you are!
- We offer a highly competitive compensation package.
- You'll receive a mental health allowance to support your health and wellness needs.
- Flexible working environment and working hours that fit your lifestyle, wherever you're based.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://vuejobs.com/#website","@type":"WebSite","name":"Vue.js Jobs","url":"https://vuejobs.com/","publisher":{"@id":"https://vuejobs.com/#identity"}},{"@id":"https://vuejobs.com/jobs/respond-io-senior-frontend-developer#webpage","@type":"WebPage","name":"Senior Frontend Developer at Respond.io","url":"https://vuejobs.com/jobs/respond-io-senior-frontend-developer","isPartOf":{"@id":"https://vuejobs.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuejobs.com/jobs/respond-io-senior-frontend-developer"]}],"primaryImageOfPage":{"@id":"https://vuejobs.com/#logo"}},{"@id":"https://vuejobs.com/#identity","@type":"Organization","name":"VueJobs","url":"https://vuejobs.com","logo":{"@id":"https://vuejobs.com/#logo"},"sameAs":["https://x.com/vuejsjob","https://www.linkedin.com/showcase/vuejobs/","https://github.com/vuejobs"]},{"@id":"https://vuejobs.com/jobs/respond-io-senior-frontend-developer#job-posting","@type":"JobPosting","datePosted":"2026-09-08T09:46:36.000000Z","description":"\u003Cp>\u003Cstrong>About \u003Ca href=\"http://Respond.io\">Respond.io\u003C/a>\u003C/strong>\u003C/p>\n\u003Cp>Founded in Hong Kong in early 2017, \u003Ca href=\"http://respond.io\">respond.io\u003C/a> is an AI-powered business messaging platform that helps companies manage customer conversations across chat, calls and email — all in one place.\u003C/p>\n\u003Cp>Trusted by businesses in over 127 countries and recognized by G2 and SME100, \u003Ca href=\"http://respond.io\">respond.io\u003C/a> enables fast-growing companies around the world to capture, convert, and retain customers at scale.\u003C/p>\n\u003Cp>We operate as a globally distributed team with employees based around the world, contributing to a diverse and inclusive culture. Join us, and be part of a team that is shaping the future of customer conversation management!\u003C/p>\n\u003Cp>\u003Cstrong>Our Culture\u003C/strong>\u003C/p>\n\u003Cp>At \u003Ca href=\"http://respond.io/\">respond.io\u003C/a>, we move fast, work smart, and always keep our customers at the heart of what we do. Here’s what we stand for:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>Solve Customer Problems:\u003C/strong> Every effort must solve real customer pain points. No guesswork—just real feedback and clear value!\u003C/li>\n\u003Cli>\u003Cstrong>The 80/20 Rule:\u003C/strong> We focus on 20% of actions that create 80% of the value. Simple is powerful—it gets us moving fast.\u003C/li>\n\u003Cli>\u003Cstrong>100% Alignment, 80% Accuracy:\u003C/strong> We aim 100% team alignment and 80% accuracy. Perfect plans can wait—clear goals come first.\u003C/li>\n\u003Cli>\u003Cstrong>Be Direct:\u003C/strong> We give honest feedback, and tackle problems head-on. Clarity moves us forward!\u003C/li>\n\u003Cli>\u003Cstrong>Own It and Support Each Other:\u003C/strong> We step up, help out, and drive outcomes—together.\u003C/li>\n\u003Cli>\u003Cstrong>Be AI-First in Everything You Do:\u003C/strong> We reach for AI first, not as a fallback. Automate the routine—spend your time on judgment and impact!\u003C/li>\n\u003Cli>\u003Cstrong>Build Human Connections:\u003C/strong> Work is better when we trust, care, and celebrate wins together. We’re a team!\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Role Description\u003C/strong>\u003C/p>\n\u003Cp>You'll join our Frontend Department as a Senior Frontend Developer, taking ownership of complex modules within our Vue 3 single-page application. You'll own code development, automation, and testing to ship functional, secure, and user-friendly features, working closely with our Backend Department, raising the bar on code quality, and mentoring mid-level and junior developers.\u003C/p>\n\u003Cp>\u003Cstrong>What You Will Be Doing\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Influence architecture decisions and technical direction of different modules, not just implementation.\u003C/li>\n\u003Cli>Shape the structure and design of platform modules and REST APIs, including real-time features on Web Sockets.\u003C/li>\n\u003Cli>Own complex product features end-to-end, working closely with the Backend Department.\u003C/li>\n\u003Cli>Set up and maintain CI/CD pipelines (GitHub Actions) to automate builds and testing.\u003C/li>\n\u003Cli>Utilized AI coding tools (e.g. Claude Code/Cursor) and AI-assisted testing/review as a default workflow, not a fallback.\u003C/li>\n\u003Cli>Balance functional and aesthetic design, keeping every screen responsive and on-brand across devices.\u003C/li>\n\u003Cli>Develop reusable, well-documented frontend components and libraries the wider team can build on.\u003C/li>\n\u003Cli>Optimize application speed and scalability as our user base and feature set grow.\u003C/li>\n\u003Cli>Review code for quality, consistency, and performance, sharing feedback that helps the team improve.\u003C/li>\n\u003Cli>Troubleshoot and debug frontend issues quickly to keep the user experience smooth.\u003C/li>\n\u003Cli>Coach and mentor mid-level and junior developers as they grow into the team.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Qualifications\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Degree in Computer Science, Software Engineering, or equivalent practical experience.\u003C/li>\n\u003Cli>3-4+ years of relevant software development and/or testing experience.\u003C/li>\n\u003Cli>Strong hands-on experience with Vue.js, ideally Vue 3.\u003C/li>\n\u003Cli>Firm grasp of JavaScript (ES6+), Typescript, HTML5, and Tailwind CSS.\u003C/li>\n\u003Cli>Experience building Single Page Applications (SPA) using Web Sockets.\u003C/li>\n\u003Cli>Proficient with Vite/Rollup build tooling and Git/GitHub, including CI/CD (GitHub Actions).\u003C/li>\n\u003Cli>Vitest and Vue Test Utils for unit testing, Playwright for e2e testing.\u003C/li>\n\u003Cli>Self-starter, comfortable working independently under pressure.\u003C/li>\n\u003Cli>Strong analytical and troubleshooting skills, able to isolate tricky bugs quickly.\u003C/li>\n\u003Cli>Clear communicator in English, comfortable explaining complex ideas verbally and in writing.\u003C/li>\n\u003Cli>Node.js, Tan Stack Query, and Design Systems experience (with Storybook) is a \u003Cstrong>plus\u003C/strong>.\u003C/li>\n\u003Cli>Performance profiling, bundle optimization, PWA, i18n, and Sentry familiarity is a \u003Cstrong>plus\u003C/strong>.\u003C/li>\n\u003Cli>Exposure to a UI library such as Vuetify, Quasar, Shadcn, or Reka UI is a \u003Cstrong>plus\u003C/strong>.\u003C/li>\n\u003Cli>GitHub profile link in your application is a \u003Cstrong>plus\u003C/strong>.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>What's in it for you\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>You will become part of an amazing culture with smart, collaborative teammates who actually care about each other's growth and success.\u003C/li>\n\u003Cli>You will grow more here than you would anywhere else, that is a promise.\u003C/li>\n\u003Cli>Virtual events like talent shows, Among Us nights, and online game sessions to keep the fun going, no matter where you are!\u003C/li>\n\u003Cli>We offer a highly competitive compensation package.\u003C/li>\n\u003Cli>You'll receive a mental health allowance to support your health and wellness needs.\u003C/li>\n\u003Cli>Flexible working environment and working hours that fit your lifestyle, wherever you're based.\u003C/li>\n\u003C/ul>","employmentType":"FULL_TIME","jobLocationType":"TELECOMMUTE","title":"Senior Frontend Developer","validThrough":"2026-11-18T03:19:14.593Z","applicantLocationRequirements":{"@type":"Country","name":"MY"},"hiringOrganization":{"@type":"Organization","name":"Respond.io","logo":"https://assets.jobbb.io/logos/01k76wephhf0zq8gkw47s8ftz2_1760094018.jpg","url":"https://vuejobs.com/"},"identifier":{"@type":"PropertyValue","name":"Respond.io","value":"01m206sjqmvqvm1zj6w9tpx0xg"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Kuala Lumpur","addressCountry":"MY"}},"mainEntityOfPage":{"@id":"https://vuejobs.com/jobs/respond-io-senior-frontend-developer#webpage"}},{"@id":"https://vuejobs.com/#logo","@type":"ImageObject","caption":"VueJobs","contentUrl":"https://vuejobs.com/images/logos/vuejobs-logo.png","inLanguage":"en","url":"https://vuejobs.com/images/logos/vuejobs-logo.png"}]}
```

## Sitemap

See the full [sitemap](https://vuejobs.com/sitemap.md) for all pages.
