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 date13 days ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringJob 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
Micro-Frontend Architecture Design & Implementation
BFF (Backend for Frontend) Layer Development
Engineering Quality & Automation
Visual Development Platforms
Cloud Components & Version Management
Requirements:
Education:
Technical Skills:
Experience:
Bonus Points:
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.
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)