Full Stack Engineer at Apple (Culver City, CA)

Full Stack Engineer at Apple (Culver City, CA)


Add To Bookmarks
Company:
Location: Culver City, CA
Type: Full Time
Created: 2021-04-08 05:02:01

Apply Here


Imagine what you could do here. At Apple, innovative ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish!Are you passionate about solving sophisticated business challenges with process engineering and technology? Do you thrive in environments that require multi-functional thinking, collaboration, and innovation? Do you have experience developing design led web applications? If so, this may be the job for you!The Apple TV+ IS&T team runs the technology strategy, delivery, and sustainment of IT systems used to enable Apple TV+ Studio and Production operations. We ensure technology and business strategy remain tightly aligned through multi-functional partnership, knowledge of industry trends, and familiarity with the Apple corporate systems landscape. We work closely with leadership, business partners, engineers, vendors, information security, and others to deliver a technology ecosystem that meets the demands of a high growth organization.As a full stack engineer, you will be joining a small development team and will work alongside them in accordance with Agile methodology. You will have the opportunity to contribute to the development of multiple web-based application from the ground up. To be successful you must be passionate about building extraordinary applications and be able to work with ambiguous and evolving business requirements. You will work independently, understand business needs, build robust and scalable solutions, and be comfortable working under pressure as part of a globally distributed team.Work with product management to translate requirements into technical design and provide estimates.Write high-quality code and participate in design and code reviews to maintain development standards.Work closely with design services to understand design standards and write the code to deliver the functionality as per the designs.Lead and guide small development teams in building solutions based on the requirements.Design, develop and test enterprise web service APIs and backend services.Knowledge of functional programming and object-oriented programming paradigmsHighly proficient with the JavaScript language and modern ES6 syntax and featuresAbility to write efficient, secure, well-documented, and clean JavaScript codeExperience utilizing continuous integration and deployment tools (i.e. Jenkins)Proficiency with modern development tools, like Babel, Webpack, and GitExperience with back-end JavaScript technologies/frameworks, including Node.js, ExpressHighly proficient with Vue.js or ReactJS framework and its core principles such as components, reactivity, and the virtual DOMFamiliarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router (or similar ReactJS equivalents) Experience with both consuming and designing RESTful APIs Creating database schemas that represent and support business processesGood understanding of SQL / No SQL databases and writing complex queriesExperience in building / deploying the applications to Cloud Platforms / Kubernetes Able to complete projects with minimal supervision and directionExperience working with and managing offshore and onshore teams on multiple projects/tasks as needed