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.