Reporting The Front-End Developer reports directly to PM. Duties and Responsibilities The Front-End Developer is responsible for tasks in the following areas: Maintain, extend and implement new features follow the required of the project Model both familiar and novel business domains Design and implement robust, security, maintainable, extendable and performant web applications Coordinate with cross-functional team and Project Manager or Customers to deliver the high-quality outcomes. Follow other tasks assigned by management Exploring new knowledge or Technology on demand. Provide mentorship and guidance for more junior members.Qualifications/ Experience Requirements: Have 1- 3 years of experience on web development; Strong Javascript/Typescript skills (ES6); Proficient with ReactJS, Vue (Vue2, Vue3). Prefer VueJS; Proficient with UI library like Material UI, Vuetify; Proficient with state management for ReactJS, VueJS like: Redux, Vuex; Proficient understanding of web markup, including HTML5, CSS3; Solid experience in modern front-end build pipelines and tools (e.g. Git, Webpack, Vite, Gulp, NPM); Familiarity with utility-first CSS framework as Tailwind, and CSS module or Styled component; Proficient with API design, system design, software architecture; Proficient with Clean Code and SOLID;What we offer Salary and bonus Attractive salary; 100% salary on probation; Performance review twice a year, based on job outcomes; 13 months salary and bonus assessment yearly; Working time: Flexible working hours and location from Mondays to Fridays; Unlimited of paid leave annually; Premium PTI health care insurance; An annual medical check-up; Annual company trip and holiday party and other benefits according to company policy; Free lunch at the office; drinks and snacks at the pantry; Working environment: fast-moving, young, dynamic, no-walls environment; Sports activities: football, exercise break; Training: soft skills and technical skills training; Others: free coffee/tea/cookies, parking fee, year-end party, etc...; Insurance, health care, and extra benefits Working environment and development