AICS is a fast-growing organization with a start-up vibe, an innovation mindset, and a passion for solving real-world problems through SaaS and AI-enabled products. We are looking for Frontend Developers who excel at building feature-rich, maintainable web applications. The ideal candidate combines deep knowledge of Vue.js with solid engineering fundamentals and user-centric thinking. You will collaborate across product, design, backend, and data teams to deliver seamless experiences that turn complex requirements into intuitive interfaces.
Responsibilities
- Design, develop, and maintain modern web applications using Vue 3, the Composition API, and the latest ECMAScript standards.
- Build reusable components, composables, and design-system primitives that ensure consistency, scalability, and performance.
- Optimize applications for speed, accessibility, internationalization, and cross-browser compatibility.
- Integrate RESTful APIs; handle real-time data streams via WebSockets where applicable.
- Implement robust state-management (Pinia / Vuex) and routing (Vue Router) patterns.
- Write unit, integration, and E2E tests (Vitest, Jest, Cypress, Playwright) to guarantee high quality and prevent regressions.
- Collaborate closely with UI/UX designers to translate Figma or Zeplin specs into pixel-perfect, responsive layouts (Tailwind CSS / SCSS / CSS-in-JS).
- Work with DevOps engineers to fine-tune CI/CD pipelines, automate linting, type-checking, bundle analysis, and deploy previews.
- Profile and debug memory leaks, rendering bottlenecks, and network performance issues using Chrome DevTools and Lighthouse.
- Stay current with the Vue ecosystem, modern tooling (Vite, ESBuild, Rollup), and emerging standards (Web Components, Service Workers, PWAs).
- Mentor junior engineers, conduct code reviews, and help define frontend best practices and architectural guidelines.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field.
- 3 + years of professional experience developing production web applications (or demonstrably equivalent open-source contributions).
- Vue Composition API, Pinia/Vuex – Advanced
- HTML5, CSS3, modern JavaScript/TypeScript – Advanced
- Responsive & Mobile-first Design – Proficient
*Disclaimer: When you submit your information to LinkedIn, your information will be collected, processed, and used by LinkedIn. LinkedIn will share your information to ASUS for job recruitment purpose.