AIA Digital+ is a Technology, Digital and Analytics innovation hub dedicated to powering AIA to be more efficient, connected and innovative as it fulfils its Purpose to help millions of people across Asia-Pacific live Healthier, Longer, Better Lives.
If you are hungry and driven to play an active role in shaping a better tomorrow, we want to hear from you. Because the work we do at AIA Digital+ makes a difference in the lives of millions of people, every day. We will equip you with the critical skills, tools and technology, and endless opportunities to learn, contribute and thrive in a dynamic and exciting environment.
If you want to shape a brighter future at AIA Digital+, please read on.
About the Role
According to the business changes and needs, provide a proper function specification with estimation by assessing and analyzing those changes, work with team to provide the solution design, conduct team on development
Control development quality, perform the CI/CD phase, do the code review, test case review, work with project manager on project SDLC
Be ready for supporting production and supporting team
Roles and Responsibilities:
- Assessing, analyzing user requirements and function specification
- Designing the functional solution and providing its delivery cost
- Prepare detail technical & design specification
- Assist Leader/BA to prepare system documentation, e.g. functional specification, deployment guide and Integration guide, etc.
- Communicate with IT PM, business parties and development team
- Lead developing team with 3-5 members to complete module developing work
- Control the development quality of team, support team
- Develop software applications by HTML5/JS/TS/CSS, Angular v2+ JS
- Any other job-related tasks or assignments that may be reasonably assigned by the Team Leader from time to time.
Job Requirements:
Education & Experience
- Bachelor's degree or above in Computer Science or IT related discipline
- 4+ years of working experience on web front-end development on HTML5/CSS
- 2+ year of working experience on Angular 2+
- 3+ year of working experience on JavaScript/TypeScript/ECMAScript
- Strong proficiency in Angular with some familiarity with Java.
- Experience with React is an added advantage
- Familiar with mainstream development framework and MVC architecture
- Familiar with webapp development, mobile terminal adaptation, responsive design, and mobile terminal actual project experience
- Familiar with modularity, componentization, front-end engineering, familiar with front-end construction tools such as webpack
- Experience in responsive layout development/page performance optimization
- Strong logical thinking ability, good at analyzing, summarizing, and problem-solving able to develop projects independently
- Familiar with TCP/IP, WebSocket, HTTP and other network communication technologies.
- Reasonable Object Orientated Design and development skills
- Good understanding of SDLC -Software Development Life Cycle in software development, familiar with CI/CD process
- Experience with MS SQL Server, Oracle, Sybase or MySQL experience is a plus
- Familiarity with insurance and financial services industry is an added advantage.
- Good teamwork skills.
- Experiences in ANY of the following areas will be more preferred: Mobile Application Agile / Scrum Web based system Jira, Confluence