Apple Inc. Santa Clara , CA 95051
We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications.
Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that commitment. The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. If this sounds like the kind of environment that you find intriguing, then let's talk.These elements come together to make Apple an amazing environment for motivated people to do the greatest work of their lives.
You will become part of a team that is developing excellence, creativity and innovation as we enable the design of the next generation of revolutionary Apple products.The Client & Collaboration Services team ensures Apple's employees are productive, efficient and secure. We are looking for a Web User Interface Engineer to lead our Front-End development for our web applications, designed to be on par with Apple's customer facing sites. We are looking for individuals who can thrive in a dynamic workplace where both individual drive and team collaboration are the keys to success.
Apple would like to benefit from your superb communication skills, and your desire to work with an amazing teams. If you like a challenge, you think you can pick up new technology quickly as well as being open to learning, exploring and studying Tech that is new to you... This may be a great opportunity for you.
Expert in HTML, ECMAScript, TypeScript and HTML DOM and other web standards
Experience with JS MVC development & build processes, including Angular NPM, Gulp, and SASS or equivalents
Experience creating detailed, structured documentation, including software design documents
An eye for good design, including layout, imagery and typefaces
Experience working within a technical development team
Ability to lead multiple, concurrent projects
Source control with GIT, GITHUB, GITLABExcellent verbal and communication skills
At least 5 years of relevant experience
Agile software development methodology
Experience in designing and handling systems with high performance, scalability and availability. Experience implementing solutions with a solid focus on performance, security, reliability and internal tool integrations.
You will work in multi-functional teams to define, schedule, track and communicate status of all work taking place within those teams. Significant experience developing and implementing, and maintaining high volume web applications, developing secure web applications, and web services. Strong curiosity and a willingness to learn and talk about emerging technologies along with a positive and enthusiastic engagement style.
You'll perform code reviews of our other contributors to ensure compliance with our internal standards, as well as with HTML & CSS specifications and web accessibility standards. You'll be called on to build, fine-tune and debug responsive layouts for multiple devices and you should know the basics of how to make your interfaces accessible for impaired users.You'll also be responsible for web user experience and layouts in our group, and should be confident producing clean, semantic HTML & CSS, without help from WYSIWYG tools. You'll define standard methodologies, create and maintain detailed style guides, and assist our editors in molding their ideas and content into clean pages.
You'll work closely with the UX team to influence and implement new designs.You'll be working a varied group of talented people, from writers, to editors to developers to designers. You should be able to knowledgeably converse across all of these areas and topics, and continually have an eye on the big picture. With this unique view of our portfolio, creativity is key, and you'll be expected to help chart the course for our projects and help make technology decisions.- You should have the ability to handle conflicting project demands and thrive in a fast-paced environment.- You should enjoy challenging and innovative projects and thrive in a fast-paced environment where accountability is paramount. - This job requires superb communication skills to work cross functionally with other organizations within and outside of Apple as well as presentation skills and attention to detail.- Deploying and securing collaboration solutions is a big plus as is experience with AWS-hosted applications and a solid knowledge of data encryption is strongly desired.
BS/MS in Computer Science or related field, or equivalent work experience.