Software Developer
Siemens · Buffalo Grove, IL · 2 wk ago
RemoteRemoteResearch$164k–$165k/yrFull-time
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.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Mechanical Engineering, or a related field
- Eight (8) years of Experience in the job offered, or as a Java Developer, JavaScript Developer, or an acceptable alternate occupation
- Six (6) years of experience with the following skills:
- Developing frontend applications
- JavaScript or ES6, including DOM manipulation and the JavaScript object model
- 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
- Unit testing code with JEST, Enzyme, Jasmine, Karma, Mocha, Chai, Istanbul, or Protractor
- Five (5) years of experience with Lit HTML and Lit Element web component-based UI libraries
Benefits
Remote work permitted.