Bachelor's degree in Computer Science/Engineering or a related technical field, or relevant experience in computer software engineering
7+ years of experience writing code in an object oriented language and/or web frontend framework and developing automated tests
Extensive knowledge of JavaScript (ES6), web stacks, libraries, and frameworks, specifically Angular (preferably Angular 6+), Node.js, Typescript. Experience with the Ionic framework is a bonus.
Demonstrated understanding of web development protocols and front-end technologies: HTML5, CSS3, SCSS/SASS/LESS, JSON, XML
Experience working with third-party developer tools such as Swagger, Cyprus, Git/Github, Docker, etc.
Experience developing scalable systems and codebases, and developing testable, reusable, and efficient code without the explicit directive to do so
Experience working with two or more from the following: web application development, Ionic application development, server-side applications, high load/high traffic user-facing web applications, cloud technologies, Unix/Linux environments
Excellent problem-solving skills
Strong technical communication skills as well as proficiency communicating technical concepts and solutions to non-technical audiences
Must be able to effectively lead projects
Ability to multitask and prioritize tasks across multiple projects
Bachelor's degree