Security & Compliance Engineer/Developer

Denver, Colorado, United States
Software and Services

Summary

Posted: Jul 27, 2018
Weekly Hours: 40
Role Number: 114127011
Imagine what you could do here. At Apple, new ideas have a way of becoming outstanding products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Do you have a passion for making slick, easy-to-use, self-service web applications that are unique, user-centric products and experiences? Are you ready to be part of something really, really big? Do you have a passion for crafting and running applications at massive scale? Are you unfazed by the interplay of strategic vision and pragmatic delivery? Do you want to design and develop solutions that will make a material impact on the lives of the Apple community for years to come? You will take design decisions and translate them into a user-experience that is a journey of smooth and intuitive interactions among elements.

Key Qualifications

  • Fluent in multiple languages, including Python/Django, Javascript, Go, C, C++, Java, shell, etc.
  • Deep expertise with Web Applications, HTML, CSS, JavaScript, and API integrations
  • Master of at least one mainstream javascript framework (React, Angular, etc) with hand-on experience
  • Experience with relational and NoSQL databases
  • Experience with Version Control softwares (RCS, SVN, Git, CVS, etc)
  • Proficiency in OmniGraffle, or other visual design and wire-framing tools
  • Excellent visual design skills with sensitivity to user-system interaction
  • Experience in Agile development methodologies (XP, FDD, and/or Scrum)
  • Experience developing very large scale, high-availability/high-performance applications
  • Deep functional knowledge of, and experience in, Web Services (RESTful, SOAP, etc.)
  • Ability to communicate your designs and sell your solutions to various partners
  • Ability to solve problems creatively and effectively
  • You can work in a CI/CD environment using Jenkins and similar tools and also in a test-driven environment
  • Comfortable working independently and as part of a distributed team
  • Ability to rapidly learn new languages and technologies
  • Superior organizational, inter-personal, and communications skills
  • Self-motivated with a self-starter attitude

Description

You are a highly talented and self-motivated, senior, full-stack developer/engineer specializing in User Interface (UI) development, and who excels in a diversified, fast-paced environment. You will design and develop core applications that will allow Apple to continue growing at an accelerating pace. These are tools and services that: will help secure Apple’s infrastructure are self-service offerings that assure ease of use through thoughtful UI/UX design obsess over the customer experience. Your challenge is to make this all look easy, at least from the outside. You have a passion for creating highly effective infrastructure and are able to combine commercial, open source and proprietary components as it applies to the problem at hand. We require good communication and interpersonal skills, as the work frequently involves partnering with other technical and business organizations. DAY-TO-DAY ACTIVITIES WILL INCLUDE: -Develop web interfaces for in-house developed, self-service solutions -Conduct user research and evaluate user feedback -Collaborate to achieve new features and solutions -Conceptualize creative ideas that bring simplicity and user-friendliness to complex design roadblocks -Develop wireframes, storyboards, user flows, process flows and site maps -Present and defend designs and key landmark work to peers and executive level partners -Collaborate with product management, engineering, and other end-users to define and implement innovative solutions for the product direction, visuals and experience -Execute all visual design phases from concept to final hand-off to engineering -Establish and promote design guidelines, standard methodologies, and standards

Education & Experience

BS/MS/PhD in Human-Computer Interaction, Interaction Design, Software Development, or related.

Additional Requirements

  • Up-to-date with the latest UI trends, techniques, and technologies
  • Experience with/understanding of web application security
  • Experience with SSL/TLS encryption
  • Experienced user of the Linux operating system
  • 3+ years supporting hosted services in a high-volume, mission-critical environment