- Collaborate with internal teams to produce software architecture design, front-end components
- Contribute to code reviews both as reviewer and reviewee.
- Revise, update, refactor and debug code
- Develop and amending code as documented in the design and ensure it meets the specification, follows standards, is performant and is maintainable
- Implement and improve applications with low-latency, high-availability
- Participate and work with UI/UX, BA/PM teams in requirements analysis.
- Familiar with SCRUM / AGILE process
- At least 1 year working with NodeJS: React / Redux
- Familiar with Javascript, ES6
- Understanding the nature of asynchronous programing
- Experience in HTML5, LESS, SASS/CSS3, Responsive design
- End-to-end knowledge of modern web app architecture (including databases, API design, cloud infrastructure, and security) as well as best development practices.
- Experience in Graphql, MySQL, ElasticSearch
- Experience in Redis caching, Nextjs
- Degree in an appropriate field of study or equivalent work experience