Senior Front-end Engineer (React + .NET/Back-end Exposure)

  • Architect and build complex React components and feature modules with minimal guidance.
  • Optimize application performance through code splitting, memoization, and efficient state management.
  • Review code and mentor mid-level developers on React best practices.
  • Collaborate with backend engineers to design API contracts and data flows, engaging directly in discussions to unblock integration issues.
  • Contribute to or troubleshoot backend .NET code when needed, particularly around API endpoints consumed by the frontend.
  • Diagnose and resolve production issues across various browsers and devices, as well as issues that span the frontend and backend boundary.
  • Maintain high test coverage and documentation standards on both frontend and backend-adjacent work.
  • Senior level experience with 5+ years of professional software engineering experience.
  • 3+ years of production React experience, including deep proficiency in hooks, functional components, and state management.
  • Strong command of TypeScript and ES6+.
  • Working experience with .NET (C#) for backend development, including building or maintaining APIs, and comfortable reading or writing backend code.
  • Proven track record of optimizing frontend performance, including bundle size, render cycles, and lazy loading.
  • Experience with testing frameworks such as Jest and React Testing Library.
  • Solid understanding of RESTful APIs and asynchronous JavaScript patterns.
  • C1 English level or higher.

Skills

  • React
  • TypeScript
  • .NET
  • RESTful APIs
  • Jest
  • React Testing Library
  • ES6+
  • testing
  • Solid
  • JavaScript

We provide the opportunity to participate in impactful and technically rigorous industrial data projects that drive innovation and professional growth. Our work environment emphasizes technical excellence, collaboration, and continuous innovation.

Niuro supports a 100% remote work model, allowing flexibility in work location globally. We invest in career development through ongoing training programs and leadership opportunities, ensuring continuous growth and success.

Upon successful completion of the initial contract, there is potential for long-term collaboration and stable, full-time employment, reflecting our long-term commitment to our team members.

Joining Niuro means becoming part of a global community dedicated to technological excellence and benefiting from a strong administrative support infrastructure that enables you to focus on impactful work without distraction.

See also

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

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

A new version of freehire is available