Job Description:
We are looking for Web Developers to join our projects.
Developers will involve in the development of front- end web app and ensuring high performance and responsiveness to requests from the client. Your main responsibility will be:
Contribute in all phases of software development lifecycle
Write well designed, testable, efficient source code
Ensure the best possible performance, quality, and responsiveness of the applications
Collaborate with the rest of the engineering team to design and launch new features
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Follow the direction of an Architect or Technical Lead, ensure designs are in compliance with specifications
Required skills/Experience:
Must Have:
Experienced with SqlServer, PostgreSQL, MongoDB
Be able to read and write in English.
Ability to write clean, readable code
Strong knowledge in OOP, OOP design patterns, the S.O.L.I.D principles and other coding best practices.
Strong problem- solving and analytical skills.
Experience in developing with JavaScript, HTML/HTML5 and CSS
Experience in web frontend development with one of web frontend framework like React JS/Angular
Experience in backend development with one of web backend framework like NodeJS/Express or Spring Boot
Experience with RESTful services and API’s
Nice to have:
Experience in unit test and test- driven development.
Knowledge of Mobile App with React Native is a big plus.
Experience in web frontend development with ReactJS is a plus
Experience in Gitlab, CI/CD and other software development practices.
Benefits/ Opportunity:
Team Building Fund
Loan Fund
Having opportunities of being trained oversea and working directly with oversea customer
Working in an international, dynamic and professional environment with many opportunities to develop career.
Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
Total Health Care Insurance
Competitive salary and bonus.
Technical & Soft skills internal training courses
A stable and rewarding position where your long- term commitment will be highly valued.
Ứng tuyển