Description

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


 

Education

Bachelor's degree