Responsibilities
A. Software Development
o Build the appearance and user-interface of the bank’s digital platforms, ensuring a seamless digital interface from a customer’s point of view
o Be responsible for the digital platform’s user-facing code and the architecture of the user experience, working closely with designers to bring wireframes from development to delivery
o Collaborate with back end developers and UI/UX designers to improve usability
o Actively provide recommendations and codified solutions to influence the design of the platform
o Be responsible for determining 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
o Maintain and constantly improve website developed while optimizing application for smooth application usage
B. Software Documentation
o Work closely with tribe and squad members to translate business requirements into technical design documents
o Review and implement technical requirement documents by coding flowcharts, layouts, diagrams, charts, code comments and guides for the program
Working Location: Working on Quang Trung, Hoan Kiem, Ha Noi
Requirements
A. Domain expertise:
o Proficiency in Swift
o 4 to 6 years of experience as a Swift Developer
o RxSwift
o Swift UI
o MVVM iOS Application development
o Knowledge of performance limits and characteristics of iOS native app development
o Experience with embedded databases
o Knowledge of RESTful APIs to connect to back-end services
o Understanding of UI design and a user-oriented focus
o Understanding of object-oriented programming
o Experience with Cocoa pod control
o Understanding of Apple’s design principles and interface guidelines
o Proficient understanding of code versioning tools such as Git
o Experience in AWS
B. Agile / Digital Experience:
o Understands Agile principles, practices and Scrum methodologies.
o Experience working in Agile teams to support digital transformation projects.
C. Qualifications: Bachelor’s degree in computer science, software engineering or information technology
Benefits for this position
What could we offer you?
o Working and growing with a group of diverse talents that is cross-functioning, self-organizing, and empowered to deliver values to our clients.
o Enjoy the English training program and other professional skills training courses delivered by our experts.
o Enjoy a professional working environment, where people assess each other honestly, communicate openly and support each other enthusiastically.
Attractive bonuses and compensations:
o 13-month salary + business bonus + project bonus.
o Annual health check-up and premium health insurance.
o Extra annual leave: plus 2 days for every 05 years of work.
o Welfare visits
o Various in-house training programs: technical training from experts, quarterly seminars, Cloud-services training program, soft skills sharing sessions, etc.
Various indoor and outdoor activities including:
o Play station 5 (PS5), board games (table tennis, table football, chess) during break time.
o Sport clubs like badminton and football for sporty fans with quarterly competitions and amazing awards for champions.
o A spacious pantry with free snacks, instant noodles, and coffee.
o Company trip, year-end party, team building gathering
o Having fun as you work, learn, and play.

