KỸ NĂNG
- Angular
- AngularJS
MÔ TẢ CÔNG VIỆC
Develop and maintain modern web applications using Angular 18, TypeScript, and Tailwind CSS.
Build reusable, maintainable UI components following the organization’s design system and component library.
Implement scalable state management using NgRx Store and NgRx Signals.
Collaborate with UI/UX designers to translate Figma designs into responsive and high-quality user interfaces.
Integrate frontend applications with backend APIs and shared domain models within an Nx monorepo.
Write unit tests, perform code reviews, and ensure high code quality through modern development practices.
Work closely with cross-functional teams to deliver high-quality features in an Agile environment.
YÊU CẦU CÔNG VIỆC
4+ years of experience in frontend development, with strong expertise in Angular.
Strong proficiency in Angular 18 (or Angular 16+), including Standalone Components.
Strong experience with TypeScript and modern JavaScript (ES6+).
Hands-on experience with Tailwind CSS, responsive UI development, and component-based architecture.
Experience using PrimeNG or similar enterprise UI component libraries.
Solid experience with NgRx Store (Actions, Reducers, Effects, Selectors) and familiarity with NgRx Signals.
Experience working with Nx Monorepo, including project structure, project graph, and Nx CLI commands.
Experience developing and maintaining reusable component libraries or design systems.
Familiarity with Storybook for component development and documentation.
Experience collaborating with designers using Figma.
Experience writing unit tests using Karma and Jasmine.
Experience integrating frontend applications with REST APIs and working with typed DTOs.
Familiarity with Git, Agile/Scrum methodologies, and modern software development best practices.
Good problem-solving skills and the ability to work effectively in a collaborative team environment.
Good English communication skills for collaborating with international teams.
QUYỀN LỢI
Salary:
4-5yoe: Up to 30M
5yoe+: Up to 35M
Receive 100% salary from the onboarding date.
Participate in company activities: Teambuilding, travel, vacation and other activities.
Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.
MỨC LƯƠNG
Hỗ trợ ứng tuyển
Việc khác cùng kỹ năng