Location: 1000 Deerfield Parkway, Buffalo Grove, IL 60089
Position Title: Software Developer
Salary $163,981 - 164,800 / Year
Hours: Monday - Friday, 8:00 am to 5:00 pm, 40 Hours/Week
Summary of Duties: Build modern javascript-based User Interface (UI) with the latest component technologies and techniques. Create well-designed customer specs. Understand users, apply good usability practices, and continuously find better ways to improve the user experience. Actively collaborate with product managers, User Experience (UX) Engineers, Quality Assurance (QA) Engineers, and Release Engineers to own the solution from development to production. Research new libraries or techniques, creating proof of concepts and prototypes. Develop high level and detailed designs, implementation, automated tests, and performance and resilience tests. Remote work permitted.
Qualifications: The position requires a Bachelor's degree in Computer Science,
Information Technology, Mechanical Engineering, or a related field and eight (8) years of Experience in the job offered, or as a Java Developer, JavaScript Developer, or an acceptable alternate occupation. The position requires six (6) years of experience with the following skills: Developing frontend applications; JavaScript or ES6, including DOM manipulation and the JavaScript objectmodel; Responsive Design, HTML5, CSS3, and JavaScript (ES2015+); OOP and Functional JS; Experience with Web Components; Webpack, Gulp, Babel, and Rollup; Developing and deploying applications enhanced with progressive web application (PWA) technologies; Building single page applications; Front-end debugging skills; and Unit testing code with JEST, Enzyme, Jasmine, Karma, Mocha, Chai, Istanbul, or Protractor. The position requires five (5) years of experience with Lit HTML and Lit Element web component-based UI libraries. Remote work permitted.