A5 Labs

Senior Web Engineer

A5 Labs

contract

Posted on:

Location Type: Remote

Location: Taiwan

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, implement, and maintain Jenkins CI/CD pipelines; manage and maintain build nodes.
  • Develop and maintain large-scale Web and Electron frontend applications.
  • Participate in frontend performance optimization, making informed trade-offs between performance, maintainability, and system evolution.
  • Collaborate with backend engineers, product managers, and designers to design scalable and maintainable frontend architectures and deliver high-quality UI/UX.
  • Write testable, maintainable, and refactor-friendly code.

Requirements

  • Proficient in TypeScript.
  • Familiar with at least two modern frontend frameworks (Vue / React / Angular), with a solid understanding of their design philosophies and differences.
  • Strong ability to design state management architectures, establishing clear state boundaries and data flows to improve maintainability, testability, and long-term scalability.
  • Experience with modular and component-based development, capable of writing maintainable and testable code.
  • Ability to read, understand, and work with existing large-scale frontend codebases.
  • Experience with any game engine such as Unity, Cocos, Egret, or PixiJS.
  • Experience with desktop application frameworks such as Electron or Tauri.
  • Hands-on experience analyzing and resolving real-world performance bottlenecks, memory issues, and stability problems.
  • Familiarity with modern data fetching and caching strategies, including request deduplication, cache invalidation, and stale-while-revalidate.
  • Experience with Strapi (Headless CMS).
  • Experience with any SSR framework (e.g., Next.js, Nuxt.js, Nest.js).
  • Hands-on experience with frontend security, familiar with common attack vectors and browser security mechanisms, and capable of reducing security risks in frontend applications.
  • Experience with error tracking, performance monitoring, and issue investigation (e.g., Sentry).

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptVueReactAngularstate management architecturesmodular developmentcomponent-based developmentElectronUnityNext.js
Soft skills
collaborationperformance optimizationmaintainabilitytestabilityscalabilitycode refactoringproblem-solving