Yêu cầu công việc
• Bachelor of IT, Computer Science, or relevant field
• Responsible for architecting a powerful and feature-rich web application.
• Experience in splitting application to Micro-component architecture, using different techniques: Refactoring, Rewriting, Containers, Service extraction/ Composition/ Migration to archive high level of flexibility, testability, and velocity.
• Experience in server-side rendering.
• Good knowledge of frontend technologies including but not limited to HTML, CSS (SASS, LESS), various JS frameworks/libraries.
• Good understanding on how browser rendering works and provide various frontend rendering optimization strategy.
• Working with both client and server-side experimentation/personalization and able to provide optimized solution for each problem respectively.
• At least 4 years’ experience working in an international software project.
• Strong understanding of OOD/OOP.
• Good knowledge in building testable software, abstraction layers, and mock objects. Good experience in unit test, integration test, and end-to-end test.
• Be structured, solution-oriented, own quality mindset, and have good problem-solving skills.
• Thrive well in a creative and changing environment
Have good communication skills, have experience with technical coaching and mentoring work.
• High sense of responsibility and leadership-orientation.
NICE TO HAVE:
• Good English skills in both speaking and writing.
• Experience with performance optimization, data caching is a plus.
• Experience with customer facing roles is a plus.
• Experience with cloud native deployment is a plus.