• Develop and maintain front-end web applications using VueJS (or ReactJS), Nodejs, HTML5, and CSS3.
• Work with back-end
developers to integrate front-end code with back-end logic (Java Springboot)
• Design and implement user interfaces that are both functional and visually appealing.
• Write clean, well-documented code.
• Stay up-to-date on the latest web development trends.
• B.S. or M.S. in computer science, computer engineering, or relevant fields
• 4+ years of experience in front-end web development.
• 4+ years of experience in Back-end web development.
• Strong understanding of VueJS (or ReactJS), Nodejs, HTML5, and CSS3.
• Strong understanding of Java Springboot
• Experience with user interface design and development.
• Solid experience working with RESTful API.
• Familiar with lean/agile development process
• Knowledge of web performance optimization.
• Excellent problem-solving and debugging skills.
• Ability to work independently and as part of a team.
• Excellent communication and interpersonal skills.
• English proficiency: basic communication
• Nice to have (plus):
+ Experience in Docker and Kubernetes.
+ Experience in CI/CD, micro-services implementations
+ Experience in development with open source-based solutions.
+ Experience in backend development and database design.
- Have proficiency in using development and management tools such as Jira, Confluence, Git, Jenkins and etc.
- Develop front-end using [protected info] based on coding standard
- Review code based on coding standard
- Make deliverables related to quality (unit test report, integration test report and so on)
- Have proficiency in using development and management tools such as Jira, Confluence, Git, Jenkins and etc.
- Develop frontend using [protected info] based on coding standard
- Review code based on coding standard
- Make deliverables related to quality (unit test report, integration test report and so on)