Senior Frontend Developer (TypeScript)

Design, develop, and deploy frontend applications using TypeScript and the React/Next.js ecosystem. Build responsive, accessible interfaces, integrate backend APIs, contribute throughout the development lifecycle, create automation and tooling, apply frontend security practices, write tests, and optimize performance.

Responsibilities

  • Design, develop, and deploy frontend applications using TypeScript
  • Create responsive, accessible user interfaces
  • Use React and Next.js to build scalable frontend applications
  • Integrate frontend applications with backend APIs and handle errors
  • Participate in all phases of the development lifecycle from prototyping to post-release support
  • Develop automation scripts and tooling to streamline frontend workflows
  • Research and integrate new frontend tools and techniques
  • Implement frontend security best practices, including XSS protection and secure authentication
  • Write tests and optimize frontend performance through code splitting and bundle optimization

Requirements

  • Diploma or bachelor's degree in information technology or computer science and at least 3 years of frontend development experience
  • Solid experience with TypeScript
  • Proven experience building React applications with hooks and Context API
  • Strong proficiency with Next.js, including SSR, SSG, and deployment strategies
  • Proficiency with modern CSS, CSS-in-JS, and styling frameworks
  • Experience with Redux, Zustand, or React Query
  • Familiarity with build tools and Jest, React Testing Library, and Playwright
  • Strong understanding of responsive design and mobile-first development
  • Knowledge of frontend security, XSS prevention, secure coding, and authentication flows
  • Ability to communicate and present ideas in English
  • Familiarity with AI-assisted coding tools is an advantage

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available