Job Openings Frontend Technical Lead (React/NextJS)

About the job Frontend Technical Lead (React/NextJS)

Position: Frontend Technical Lead (React/NextJS)
Working Location: Hai Bà Trưng, Hà Nội
Salary: Negotiable
Levels: Senior
Type of Work: Full-time
Experience: At least 7 years of experience
Gender: Any

Job Overview and Responsibility

Join our client's fast-growing e-commerce company, a start-up that has reached $100 million in revenue in 2024. As part of the Technology Innovations Department, you'll work in an Agile, tech-startup environment with a focus on building cutting-edge solutions in Supply Chain Management. This includes developing and optimizing systems for Inventory Management, Manufacturing Management, and Order Fulfillment for a global-scale eCommerce platform.

As a Frontend Technical Lead, you will be responsible for the architecture, design, and implementation of NextJS-based applications, collaborating with cross-functional teams, and mentoring junior developers. This is a great opportunity for those looking to lead and innovate in a fast-paced, rapidly evolving space.


Key Responsibilities

System Design & Architecture

  • Define and oversee the architecture for NextJS SSR (Server-Side Rendering) and API layers, ensuring scalability and maintainability.
  • Lead the design of reusable components and state management solutions.
  • Guide the team in optimizing SSR logic and custom APIs built with Node.js.

System Deployment & Maintenance

  • Manage deployment processes for NextJS applications with SSR and API integrations.
  • Utilize Cloudflare, AWS S3, and other relevant tools to ensure optimal performance and uptime.

Development & Code Review

  • Write and review high-quality code for both SSR and client-side rendering (CSR) applications, as well as APIs.
  • Mentor and train team members on advanced Node.js and NextJS techniques, ensuring adherence to best practices.

Project Management

  • Collaborate with stakeholders to define project scope, requirements, and timelines.
  • Plan, prioritize, and manage the delivery of technical tasks within an Agile framework, ensuring alignment with business goals.

Team Growth & Leadership

  • Mentor and train team members in both technical and professional skills.
  • Encourage the team to stay updated with the latest frontend technologies and trends, fostering a culture of continuous improvement.
    

Required Skills and Experience

Education

  • Bachelors degree in Information Technology, Computer Science, or a related field.

Experience

  • 7+ years of frontend development experience, with at least 2 years in a leadership or technical lead role.
  • Expertise in ReactJS, NextJS, and modern JavaScript (ES6+).
  • Proficiency with state management tools such as Redux, Recoil, or similar libraries.
  • Extensive experience in building responsive, cross-browser-compatible, and accessible web applications.
  • Advanced hands-on experience with Node.js, including developing APIs and optimizing SSR logic.
  • Familiarity with frontend tools and workflows such as Webpack, Vite, ESLint, and Git.
  • Experience with AWS S3, Cloudflare, and tools for asset delivery and performance optimization.
  • Ability to translate complex business requirements into scalable and efficient technical solutions.
  • Knowledge of architectural patterns like Clean Architecture, Domain-Driven Design (DDD), and principles like SOLID, TDD, DRY/KISS.
  • Experience with testing frameworks such as Jest and React Testing Library.
  • Exposure to CI/CD pipelines for deploying and managing frontend applications.
  • Experience with eCommerce platforms and understanding the challenges specific to the domain.
  • Proficiency in English.
    

Preferred Skills (but not required)

  • Knowledge of design and coding principles like clean code, DRY/KISS, SOLID.
  • Familiarity with Node.js for backend integration.
  • Experience with DevOps, SysOps in AWS, and CI/CD pipelines.
    

Why Candidates Should Apply for This Position

  • Work on a Global Scale: Contribute to the development of an eCommerce platform that redefines how brands connect with customers worldwide.
  • Competitive Salary: Total annual NET income of $65,000 with up to 30 months of salary per year through competitive salary packages and performance-based bonuses.
  • Growth Opportunities: Hands-on exposure to cutting-edge technologies and complex system architectures, with clear career advancement pathways and continuous professional development programs.
  • Dynamic Environment: Join a rapidly growing startup that has achieved significant milestones, working with a team passionate about innovation.
  • Comprehensive Benefits: Full salary during probation, guaranteed 13th-month salary, 12 days work-from-home, 12 days paid annual leave, and a global health insurance package for yourself and your direct family members, plus an annual health checkup.
    

Benefits

  • Total Compensation Package: Competitive salary with up to 30 months of salary per year, based on performance.
  • Global Health Insurance: Coverage for you and your direct family members, plus an annual health checkup.
  • Growth Opportunities: Career advancement and exposure to the latest technologies in the eCommerce domain.
  • Work-Life Balance: 12 days work-from-home and 12 days of paid annual leave, plus seniority leave.
  • Team Building & Perks: Enjoy a pantry and cafe stocked with goodies, attend team-building activities, and participate in annual company events, including a 5-star Summer Summit.
  • Continuous Development: Access to the companys general training and development programs and benefits in accordance with Vietnam Labor Laws.