Share this Job
Apply now »

Back End Development Engineer (0390)

Category:  Information Technology Division
Job Type: 
Facility:  Technology

Job Purpose

The job holder successfully deploying technology solutions for projects of the whole line.

Key Accountabilities (1)

Software Development
- Build interfaces and user interfaces for the bank's digital platforms, ensuring a seamless digital interface from the customer's point of view.
- 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
- Collaborate with back end development CVs and UI/UX design CVs to improve usability.
- 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.
- Maintain and constantly improve the developed website and optimize the application for smooth use of the application.

Key Accountabilities (2)

Software Documentation
- Work closely with tribe and squad members to translate business requirements into technical design documents.
- Review and execute requirements documents by coding flowcharts, layouts, diagrams, charts, code annotations, and instructions for the program."

Key Relationships - Direct Manager

Manager, Software Engineenring/ Senior Manager, Software Engineenring/ Director, Software Engineenring

Key Relationships - Internal Stakeholders

Division, units, branches/subsidiaries of TCB

Key Relationships - External Stakeholders

Application/solution provider partners, IT departments of key customer businesses

Success Profile - Qualification and Experiences

- Bachelor's Degree in Computer Science, Software Engineering or Information Technology
Work Experience
- At least 5 years of experience with AngularJS
- Have highly specialized knowledge of HTML, CSS and write cross-browser compatible code.
- Understanding AJAX Manipulation Techniques and JavaScript Dom
- Experience with RESTful services
- Experience with JavaScript build tools like grunt or gulp
- Proficient in one of the modern MV-VM/MVC JavaScript frameworks (AngularJS, JQuery, NodeJS, GruntJS)
- Experience in testing Frameworks (Example: Jasmine), runner frameworks (Ex: Karma)"""
Foreign language
- English/ according to TCB's regulations in each period

Apply now »