- At least 3 years+ of JavaScript/TypeScript and front-end engineering experience.
- At least 2 years or more of React or Flutter experience required.
- Good UI design and an extensive design system portfolio in order to show experience in building, owning and maintaining design systems in Figma.
- Proficiency with various design and prototyping tools (such as Figma, Principle, Adobe After Effects), as well as knowledge of HTML, CSS, JS.
- Good understanding of Vue.js / React.js / Next.js
- Knowledge of Javascript/Typescript and Modern ES6+
- Knowledge of Functional Programming and OOP
- Knowledge of Node.js and SQL/NoSQL databases
- Understanding ServerSide Rendering and Use Cases
- Understanding of UX/UI for website & mobile
- Understanding of Programming Design Pattern such as MVC, MVP and MVVM
- Deep knowledge of building for the web—you know Flex-box, all the CSS tricks, CSS Grid, how to build performant animations, and how to build reusable components with ease.
- API and library design experience are preferred.
- An understanding that phenomenal experiences come from collaborative decision-making with Front-End Developers, Engineers, Researchers, UX Designers, UI Designers and other disciplines.
Contact: patcharawalai.be@ipps.co.th