1. Trình độ Học vấn/ Educational Qualifications
- Tốt nghiệp đại học chuyên ngành CNTT hoặc tương đương.
2. Các Kinh nghiệm liên quan/ Relevant Experience
- Minimum of 3 years demonstrated on-the-job experience with full life-cycle application software development
- Experience in web-based systems architecture, service-based architecture, enterprise application architecture
- Strong ability to analysis & design system, code and debug SPA using React js.
- Experience with ReactJS, and its ecosystem (Hooks, Context, Redux, Redux Saga, State Management libraries…)
- Familiar with CSS Frameworks like Material UI, TailwindCSS, Ant Design,…
- Familiarity with UI/UX design principles.
- Be able to write clean, performance-centric, reusable, and understandable code with unit tests.
- Experience or knowledge of Continuous Integration and Continuous Delivery
- Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP).
- Hands-on experience with Git
- Have experience in online banking/transaction banking
- Ability to develop mobile application using Flutter, React native… is a plus
- Have knowledge about design and develop Micro-frontend(module federation) is a plus
3. Các Kỹ Năng/ Skills
- Ability to work in English: reading and writing (mandatory), and speaking, listening (preferable).
- Can work as individual or as a team member, under stressful condition, good team work attitudeSelf development.
- Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions.
- Being able to understand and catch-up quickly with new technology
- Training skills