
Senior Developer, Angular Development, Mandarin Speaker
- Kuala Lumpur
- Permanent
- Full-time
- Using modern UI/UX and Angular best practices, develop software according to requirements
- Adhere to development team standards for code quality and source code control
- Document code and expected application behaviors
- Analyze, diagnose, and fix performance, functional software, and end-user issues
- Perform manual testing in development environment to ensure software efficiency
- Write and maintain automated tests as related to UI/UX functionality
- Perform regression risk assessments related to code changes for requested functionality
- Perform peer code review for other members of the application development team
- Maintain accurate status of tickets and tasks in project management system
- Collaborate with other cross-functional teams to understand requirements
- Integrate APIs and backend systems into front-end components
- Work with development team members to understand and communicate defects.
- Up to 10% travel
- Bachelor's Degree in computer science, computer engineering, or similar.
- 3 years of experience developing Angular 2+ applications.
- 5 years of experience developing responsive, cross-browser compatible web applications.
- Mandarin language capability is required for this role to support Greater China Region.
- Experience developing with latest Ivy-based versions of Angular (9+).
- Expertise in Angular Reactive Form development with complex dynamic fields and validations
- Expertise in web-based UI/UX best practices for a variety of devices and screen sizes
- Expertise in cross-browser compatibility (Chrome, Safari) for web, desktop, and mobile
- Expertise in responsive and touch friendly UI/UX development
- Expertise with modern Angular UI libraries such as Ionic, Material, Bootstrap
- Experience developing user interfaces to adhere to established style guidelines
- Experience developing and maintaining reusable Angular components using best practices
- Demonstrated experience with Git-based Source Control, and Continuous Integration (CI) practices (e.g. Git Flow)
- Knowledge of SQL queries and API development as needed to support UI/UX development
- Project management skills
- Development of iOS (iPhone/iPad) and Windows Desktop applications using hybrid web technologies with offline support, i.e.: Apache Cordova, Ionic Capacitor, and/or Electron,
- Knowledge of automated Unit testing for Angular using Jasmine, Karma, and Angular TestBed
- Knowledge of modern e2e testing for web applications using Cypress, Playwright, or similar
- Experience developing internal-facing enterprise applications with emphasis on business workflows and data utilization
- Understanding of standard business workflows and concepts related to Sales, Marketing, and Inventory Management for high-value products, as well as surrounding technical ecosystems, i.e. CRM and ERP systems
- Knowledge of Salesforce CRM capabilities, including custom objects, REST APIs, workflows, Apex triggers, etc.
- Experience with Jira, Bitbucket, TestRail, and Zaptest SDLC tools
- Knowledge of best practices related to IT governance, operations, and administration