Architect, develop, and maintain scalable web applications using [protected info], [protected info], and modern JavaScript/TypeScript.
Continuously improve system performance, including rendering speed, asset loading, and runtime responsiveness.
Explore and apply AI-powered solutions (e.g., AI-assisted coding, code review, testing automation, or AI-driven user experience) to improve
developer efficiency and product quality.
Analyze and proactively improve UI/UX quality, scalability, and accessibility.
Contribute to continuous improvement in coding standards, architecture, and engineering best practices.
Promote and implement unit testing, e2e testing, and test-driven development practices.
Operate effectively in Agile environments (Jira, GitHub, CI/CD).
Collaborate closely with the Product team and Engineering team members to ship high-quality products on time.
4+ years of professional experience with [protected info], [protected info], JavaScript/TypeScript.
Good English communication (both verbal and non-verbal)
Deep knowledge of frontend performance optimization techniques and web rendering lifecycle.
Proficiency in unit testing and e2e testing frameworks (e.g., Jest, Testing Library, Cypress, Mocha).
Familiarity with modern JavaScript build tools and best practices.
Experience with REST APIs, web development patterns, and test-driven development.
Strong analytical thinking, problem-solving skills, and debugging capabilities
[Nice to have]
Experience mentoring or leading other frontend engineers is a plus.
Experience with data-driven feature development and performance profiling tools (e.g., Lighthouse, Chrome DevTools, Datadog).
Familiarity with frontend architecture principles (micro frontends, design systems, or modularization).
Have experience with large-scale refactoring projects and managing technical debt.
Interest or hands-on experience with AI tools/technologies in software development (e.g., AI-assisted coding, automated testing, or personalization with AI).