JOB DESCRIPTION
1. Angular Upgrade Expertise:
- Conduct thorough assessments of our existing Angular 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
2. 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
3. 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
4. Collaboration:
- Work closely with our development team to ensure smooth upgrades and ongoing maintenance
- Communicate effectively and provide regular updates on project progress
REQUIRED SKILLS AND EXPERIENCE
- Minimum 3-5 years of experience as a Senior Frontend Developer
- Bachelor’s degree in computer science or related field preferred
- Demonstrated experience in Angular version upgrades
- 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
- Strong troubleshooting and problem-solving skills
- Excellent English communication and collaboration skills
- 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
BENEFITS
- Salary: Up to 60M
- 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
- Send CV to: tuyendung@gem-corp.tech
- Hotline: +842466666100 (Recruitment Team)
- Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
- Linkedin GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/