Job Description :
Position: Angular Software Engineer
Location: South Jordan, UT

Job Description
As an Angular Software Engineer you will join our desktop development team. You will write solid code supporting multiple platforms including our Web, Windows, and MacOS desktop applications. You will be building new UI components, help drive development and architecture with the team, and work with other software departments to deliver new functionality.

3+ years of professional experience in software development.
Highly Proficient in Angular4+, JavaScript, ES8+, HTML5, CSS3
Proficient in test driven development, automated testing, and the use of testing frameworks
Experience with Webpack, NodeJS, Electron
Experience with Less/Sass CSS Preprocessors
Experience in the area of modular and scalable software development
Experience maintaining a living and complex codebase with a modern stack.

Designing and developing reusable, testable front-end components
Desire to learn cutting edge technology to solve complex business problems
Real passion for UX and developer experience
An appreciation for good design, and the desire to translate visual ideas into working, efficient code.
Strong problem solving and critical thinking skills
Passion for quality and close attention to details
Ability to collaborate with multi-functional teams
Strong communication and interpersonal skills
Aptitude to independently learn new technologies
Education & Experience
BS in Computer Science or equivalent industry experience