Senior Angular Developer

Senior Angular Developer

JOB DESCRIPTION

Angular Upgrade Expertise:   

  • Conduct thorough assessments of our existing Angular 12 applications. 
  • Develop and execute a comprehensive upgrade plan to migrate all applications to the latest stable Angular version. 
  • Resolve any compatibility issues, breaking changes, and performance bottlenecks that arise during the upgrade process. 
  • Ensure seamless integration of updated libraries and dependencies. Implement necessary code refactoring and optimizations to align with the latest Angular standards.

Ongoing Maintenance and Updates:   

  • Keeping our Angular applications up to date with the latest releases. 
  • Monitor Angular release notes and identify relevant updates and features. 
  • Perform regular updates and migrations as new Angular versions are released. 
  • Proactively address any security vulnerabilities or performance issues. 
  • Maintain clear documentation of upgrade and maintenance procedures. 

Code Reviews and Best Practices:   

  • Provide expert guidance and support to our development team on Angular best practices. 
  • Conduct code reviews and ensure adherence to Angular coding standards. 
  • Troubleshoot complex Angular-related issues. 
  • Propose and implement improvements to the angular build and deployment processes. 

Collaboration:  

  • Work closely with our development team to ensure smooth upgrades and ongoing maintenance. 

REQUIRED SKILLS AND EXPERIENCE

  • Bachelor’s degree in computer science or related field preferred. 
  • Minimum 5 years of experience as a Frontend Developer. 
  • Expert-level proficiency in Angular (latest versions). 
  • Proven experience in successfully upgrading large-scale Angular applications. 
  • Deep understanding of Angular architecture, including components, services, modules, routing, and state management. 
  • Understanding of reactive programming and proficiency with RxJS. 
  • Strong proficiency in TypeScript, HTML5, and CSS3. 
  • Strong understanding of language features and best practices is required. 
  • Experience with Angular CLI and build processes. 
  • Experience in optimizing Angular applications for performance, including AOT compilation, lazy loading, and change detection strategies. 
  • Proficient with git. 
  • Experience with testing frameworks such as Jasmine and Test Complete. 
  • Demonstrated experience in Angular version upgrades. 
  • Strong troubleshooting and problem-solving skills. 
  • Excellent English communication and collaboration skills. 

BENEFITS

  • Salary: upto 55M 
  • Probation salary is 100% of official salary
  • 13th-month salary and performance review twice a year
  • Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year)
  • Project Bonus
  • IT Certificate allowance
  • Health Care Insurance
  • Social, health and unemployment Insurance following Government policy
  • Enjoy company summer trips and other team building activities held  monthly and quarterly
  • Work five days per week with flexible check-in time
  • Professional, creative and dynamic working environment

CONTACT