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.