Responsibilities
- collaborate with Project Manager, team, and stakeholders in the whole process of digital product development.
- conduct the process of analysis, planning, and design for the software development based on the requirement and specification
- implement the designed software using the engineering best practice and convention
- conduct the test level 1 and 2 to make sure the software comply the requirement and design
- deploy the working software to the staging or production server, so that can be tested and go-live
- write technical documentation for the future, both for the team and the stakeholders
Requirements
- have experience in development of rich, responsive, and multiplatform Web application,
- have a good understanding in how internet technology and web application works,
- have a good grasp of software engineering and is interest in creative product development,
- has awareness of user experience and a good taste in design,
- is passionate to be involved in development of high quality creative digital application, and
- wants to work in a studio with fun and positive atmosphere together with friendly and passionate people.
- have a good understanding in backend app and REST API server development,
- have a good knowledge in PHP frameworks: Laravel, Yii2, or a good knowledge in NodeJS, ExpressJS, NestJS, Java Spring Boot, Go Lang, .NET Core
- have an experience in infrastructure like AWS or Azure and Docker or Kubernetes is a plus.
- have a good understanding in HTML, CSS, Bootstrap, and jQuery,
- have a knowledge and experience in ReactJS, VueJS, NuxtJS.
- have a good understanding in development of modular UI architecture,
- have a good understanding in html tag semantic and how to make SEO-friendly web,
- have a good taste in design and UX.