Requirements
-Deep knowledge of common data structures and algorithms.
-A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
-A solid understanding of core web and browser concepts (e.g., how the browser parses and constructs a web page).
-A solid understanding of modern JavaScript web framework concepts (e.g., how virtual-dom works)
-At least two years of experience with React or another modern JavaScript web framework (VueJS, Angular, Svelte, etc.).
-A solid understanding of architectural patterns of a large, high-scale web application.
-Experience in using CSS frameworks and preprocessors (e.g., Sass, Less).
-Knowledge of responsive web design concepts for different mobile and desktop display sizes.
-Effective communication skills: Regularly achieve consensus with peers and clear status updates.
-Comfort working in a highly agile, iterative software development process.
-Self-motivated and self-managing, with great organizational skills.
-Have an eagle-eye for detail and a passion for perfection.
-Positive and solution-oriented mindset.