Yêu cầu công việc
If you can do everything listed above, you’ve got what it takes. Perhaps some of the following would be helpful too:
Education & Language
Bachelor&039;s degree in Software Engineering, Computer Science, or related field (or equivalent experience).
English: able to read and understand technical documentation; equivalent to TOEIC 600+.
Frontend Development
Understanding of frontend architectural patterns and component- based architecture.
Strong knowledge of HTML5, CSS3, SASS/LESS, and modern CSS frameworks (e.g., Tailwind CSS, Bootstrap).
Solid understanding of responsive web design and cross- browser compatibility.
Strong knowledge and hands- on experience with JavaScript and TypeScript.
Familiarity with state management libraries (e.g., Jotai, Redux, Zustand).
Experience with frontend build tools and bundlers like Webpack, Vite, or Parcel.
Minimum 3 years of experience building modern frontend applications using frameworks such as Next.js and React (Vue.js is a plus).
Backend Development
Knowledge and hands- on experience with Java development or demonstrate a strong willingness to learn
Knowledge of RESTful API design and development, and GraphQL is a plus.
Experience with relational databases (MySQL, PostgreSQL) and ORM frameworks (JPA/Hibernate).
Understanding of microservices architecture and distributed systems.
Experience with Java frameworks such as Spring Boot, Spring MVC, and Spring Security is a plus
Experience with SAP Hybris Commerce (now SAP Commerce Cloud) is a strong plus.
Knowledge of authentication and authorization workflows, including integration with Single Sign- On (SSO) providers.
Testing & Quality
Proficient in writing unit and integration tests for both backend (JUnit, Mockito) and frontend (Jest, Testing Library, Cypress).
Experience with API testing tools and practices.
DevOps & Tools
Knowledge of monitoring and logging tools is a plus
Proficient in using Git for version control.
Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Additional Skills
Awareness of accessibility standards (WCAG) and SEO best practices is a plus.
Knowledge of performance optimization techniques for both frontend and backend.
Understanding of security best practices for web applications.