For Employers
Senior Frontend Engineer (Node.js Focus/Central/Full-stack development/cloud-native technologies/complex business systems)


LINKEDCORP HR CONSULTANCY PTE. LTD.
13 days ago
Posted date
13 days ago
N/A
Minimum level
N/A
Job Description:
Responsible for building a highly available, high-performance frontend technology system and driving architectural upgrades in complex business scenarios. Lead efforts in rendering service optimization, micro-frontend architecture design, and BFF (Backend for Frontend) layer construction to improve engineering efficiency and system stability, providing strong technical support for rapid business iteration.

Key Responsibilities:

Rendering Service Optimization & Disaster Recovery
  • Design and optimize Server-Side Rendering (SSR) architecture to achieve high-performance rendering and dynamic degradation strategies, ensuring service availability under high concurrency.
  • Build disaster recovery solutions (e.g., multi-level caching, fallback data, traffic switching) to enhance system robustness.

Micro-Frontend Architecture Design & Implementation
  • Lead integration of isomorphic rendering and micro-frontend technologies to achieve modular decoupling and dynamic integration across multi-team collaboration.

BFF (Backend for Frontend) Layer Development
  • Build Node.js-based BFF middleware to aggregate heterogeneous backend services and optimize frontend-backend collaboration.
  • Abstract and encapsulate domain service layers based on backend APIs to design high-cohesion, low-coupling business modules.

Engineering Quality & Automation
  • Promote code standards, automated testing (unit/integration/E2E), and code scanning toolchains to ensure engineering delivery quality.
  • Design CI/CD optimization plans to reduce build and deployment time, enabling capabilities like canary releases and one-click rollback.

Visual Development Platforms
  • Participate in the development of low-code/visual building platforms, creating standardized business service interface specifications to decouple frontend-backend collaboration and improve iteration efficiency.

Cloud Components & Version Management
  • Build a componentized development system and design dynamic version management solutions for cloud components across multiple environments.

Requirements:

Education:
  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field.

Technical Skills:
  • Deep understanding of at least one mainstream frontend framework (React/Vue/Angular).
  • Proficient in the Node.js ecosystem (Express/Koa/NestJS), familiar with high concurrency, performance tuning, and memory leak troubleshooting.
  • Solid grasp of relational and non-relational database design principles, including schema design, index optimization, and slow query analysis.
  • Familiar with server-side rendering and hands-on experience building SSR systems using frameworks like Next.js.
  • Experience in BFF layer development and RESTful/GraphQL API design; experience with gateway design is a plus.
  • Skilled in CI/CD tools such as Jenkins, GitLab CI, and proficient in containerization with Docker/K8s.
  • Proven track record in performance optimization of complex systems (e.g., Lighthouse tuning, CDN acceleration, resource loading strategies).

Experience:
  • 5+ years of frontend development experience, with 3+ years of practical experience in medium to large-scale Node.js projects.

Bonus Points:
  • Led the design and development of visual building platforms or low-code tools.
  • Experience in complex business systems (e.g., e-commerce, finance) and familiarity with distributed transactions (Saga/TCC), eventual consistency, etc.
  • Full-stack development experience, especially with Java/Go/Python.
  • Familiarity with cloud-native technologies (e.g., AWS, Alibaba Cloud) and hands-on experience with Serverless architectures.
Related tags
-
JOB SUMMARY
Senior Frontend Engineer (Node.js Focus/Central/Full-stack development/cloud-native technologies/complex business systems)
LINKEDCORP HR CONSULTANCY PTE. LTD.
Singapore
13 days ago
N/A
Full-time

Senior Frontend Engineer (Node.js Focus/Central/Full-stack development/cloud-native technologies/complex business systems)