Job PurposeThe job holder successfully deploying technology solutions for projects of the whole line.
Key Accountabilities (1)Software development
- Collaborate with back end developers and UI/UX designers to improve usability.
- Responsible for the user-facing code of the digital platform and the architecture of the user experience, working closely with the designers to take the wireframe from development to delivery
- Maintain and constantly improve the developed website and optimize the application for smooth use of the application.
- Build interfaces and user interfaces for the bank&039;s digital platforms, ensuring a seamless digital interface from the customer&039;s point of view.
- Proactively give suggestions and systematized solutions to influence the design of the platform.
- Responsible for defining the structure and design of web pages, striking a balance between functional and aesthetic design, and ensuring the web design is optimized for mobile pages.
Key Accountabilities (2)Software Documentation
- Review and execute requirements documents by coding flowcharts, layouts, diagrams, charts, code annotations, and instructions for the program."
- Work closely with tribe and squad members to translate business requirements into technical design documents.
Key Accountabilities (3)Key Relationships - Direct ManagerManager, Software Engineenring/ Senior Manager, Software Engineenring/ Director, Software Engineenring
Key Relationships - Direct ReportsKey Relationships - Internal StakeholdersDivision, units, branches/subsidiaries of TCB
Key Relationships - External StakeholdersApplication/solution provider partners, IT departments of key customer businesses
Success Profile - Qualification and ExperiencesQualifications
- Bachelor&039;s Degree in Computer Science, Software Engineering or Information Technology
Work Experience
- Solid understanding of API design and implementation
- Have highly specialized knowledge of HTML, CSS and write cross-browser compatible code.
- Expert in any one of the modern MV-VM/MVC JavaScript frameworks (AngularJS, JQuery, NodeJS, GruntJS)
- Familiar with testing frameworks (Example: Jasmine)
- ical framework software to run tests (Example: Karma)
- Experience in JavaScript build tools like grunt or gulp
- At least 7 years Experience with AngularJS
- Experience with RESTful services
- Understanding of AJAX and JavaScript Dom Techniques
Foreign language
- English/ according to TCB&039;s regulations in each period