Senior Web Engineer (Remote)

A5 LabsSan Jose, CA
7dRemote

About The Position

We are looking for a Senior Web Engineer to join our architecture team. In this role, you will be responsible for designing and implementing core web components and systems, with a strong focus on performance, scalability, and long-term maintainability. You will work closely with product managers, designers, and backend engineers to build high-quality web applications that run reliably across modern browsers and platforms. The ideal candidate has solid experience with JavaScript / TypeScript, a deep understanding of modern web architectures, and the ability to make sound technical decisions while collaborating effectively within a team.

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.

Nice To Haves

  • 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).

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service