Language: Vietnamese (Fluent or Native) AND : Limited Working Proficiency in English communication (TOEIC 605+ or IELTS 4+)
Qualifications:
o Language Mastery: HTML, CSS and JavaScript/TypeScript
o Minimum 4 years of experience as a Front End Developer o
Minimum 4 years of relevant experience in web/mobile/software development environment
o Excellent communication, motivational and collaboration skills.
o Experience developing admin dashboards using different frameworks
o Experience with ReactJS/AngularJS/Angular 2
o Experience with Google API services / Firebase
o Familiar with compiling/bundling process: Gulp/ Webpack etc
o Good understanding of asynchronous request handling, partial page updates, and AJAX
o Proficient understanding of cross-browser compatibility issues and ways to work around them.
o Proficient understanding of code versioning tools, such as Git
o Good understanding of SEO principles and ensuring that application will adhere to them.
Nice to Have
o Bachelor’s or Master’s degree in IT or related field
o Preferred: Relevant certifications
o Photoshop/Sketch/Adobe XD skill is a plus
o Experience developing server application with NodeJS or Express/Sequelize
o Experience with PDF generators: PhantomJS/Headless Chrome
o Experience with Social Login/Passport /Oauth
o Experience with online payment services: Stripe/Paypal
o Experience building mobile apps with hybrid frameworks (Flutter, Cordova/Ionic, React Native...)
o Experience handling multiple projects at the same time
o Experience working with remote teams
o Experience with mentoring juniors
o Preferred: Experience with Jira and Atlassian tools
o Phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status qu
職務要件
Reviewing requirements from clients and creating UI/UX designs that meet their needs while ensuring technical feasibility
Translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable application, including building reusable code and libraries for future use
Optimize application for quality, responsiveness, maximum speed and scalability
Collaborate with a team to define, design, and ship new features.
Communicating with other team members regarding goals and progress of projects
Identify and correct bottlenecks and fix bugs.
Writing code using a variety of programming languages including HTML, CSS, JavaScript, PHP, React, Flutter, etc.
Help maintain code quality, organization, and automatization.
Mentoring Junior Front End Developer