Bachelors and/or masters degree in Computer Science, Information Management, Information Technology or Engineering, or equivalent combination of education and experience.
Familiar with design systems and how they are used, implemented, and maintained.
3+ years of Software Development Experience.
Experience with HTML5, CSS, JavaScript, ReactJS, Typescript.
Strong understanding of emerging technologies, standards, and best practices for frontend development.
Must be able to work in a complex, dynamic team environment with minimal supervision and possess good organizational skills.
Strong understanding of frontend unit testing.
Strong analytical and problem-solving skills.
Excellent communication and documentation skills.
Ability to recognize patterns across design mockups or prototypes and translate into effective, efficient code.