As a front-end developer, your primary responsibility is to translate design mockups and user interface concepts into interactive, functional websites or applications while collaborating closely with designers and backend developers to ensure a cohesive and efficient end product.
Company Profile:
Our client was established in 2012 and is headquartered in Japan. They have expanded to encompass six branches across four countries, including Japan, Vietnam, Cambodia, and the Philippines, boasting a team of over 1000 software developers. With a primary aim of becoming a leader in Asia's IT industry, they offer a comprehensive range of services beyond software development, including business consultation in areas such as finance, marketing support, and operational strategies, demonstrating our commitment to serving our clients holistically.
As they continuously grow and expand, they are in search of a dedicated Mid-level Frontend Developer who possesses a strong enthusiasm for technology and is eager to collaborate with a top-tier team.
This is an amazing career opportunity for someone who is ready to embark on an exciting journey of collaboration and growth, where innovative ideas are valued, and professional development is encouraged at every step of the way.
Duties and Responsibilities:
• Attend daily meetings to stay informed about project updates, discuss tasks, and coordinate with team members.
• Engage in frontend development tasks, translating design concepts into functional web interfaces using HTML, CSS, and JavaScript, as well as React or Vue.
• Participate in code reviews, offering feedback to enhance code quality, maintainability, and adherence to coding standards.
• Conduct unit testing to verify the functionality and behavior of frontend components, ensuring reliability and identifying potential issues early in the development process.
Requirements
Must-have Skills / Qualifications:
• Minimum 3 years of experience in frontend development
• Have basic knowledge of HTML, Javascript and CSS
• Experience utilizing React/VueJS
• Knowledgeable in other technologies such as Typescript, Node.js, Next.js and Nuxt.js
• Have experience in Unit Testing
• Basic understanding of creating RESTful api
• Experience in using version control tools using Git
• Experience in using remote repositories like Github, Gitlab and Bitbucket
• In-depth understanding of web development
• Familiar with SDLC principles, such as Agile
• Have basic understanding with Software Architecture (e.g Atomic Design, Clean Architecture, Microservice)
• Have experience working with Dev Environment tools (e.g Vagrant, Docker)
• Have basic understanding of CI/CD
• Have experience on code review and familiar with git workflow
• Have good discipline on writing clean code
Advantageous Skills/Experience:
• Bachelor’s Degree in Information Technology, Computer Science, Engineering or related
• Knowledgeable on backend libraries (e.g Laravel, Django, Nest.js)
• Have experience teaching/mentoring juniors