UI Software Engineer Apple Services Engineering
Apple
- Seattle, WA
- Permanent
- Full-time
- Minimum of 3 year's experience in front-end development.
- Proficiency in HTML/CSS, JavaScript/TypeScript.
- Proven competence in at least one JavaScript framework like React, Vue.js, Angular.js, or similar technologies.
- Solid understanding of JavaScript fundamentals and adherence to SOLID design principles.
- Advanced skills in CSS, including familiarity with CSS extension languages like SASS, as well as CSS preprocessor tools.
- Hands-on experience in developing component libraries, particularly leveraging Stencil.js.
- Comprehensive knowledge of Node.js, NPM, Webpack, Babel, and other relevant toolchains.
- Proficiency in testing frameworks such as Jest, Cypress, QUnit, etc., accompanied by expertise in testing methodologies.
- General knowledge of networking protocols HTTP/1 & HTTP/2 (GET, POST), cookies and other HTTP headers
- Awareness of web development best practices concerning accessibility, performance optimization, and production monitoring.
- Exceptional interpersonal and written communication skills.[Optional] Exposure to iOS application development using Objective-C/Swift.