Watchos Full-Stack Automation Engineer

Apple Inc. Cupertino , CA 95014

Posted 3 months ago

The watchOS automation tools team is hiring a software engineer to help improve and expand our internal testing platform. This includes everything from designing a frontend using cutting edge web technology to creating scalable services that deliver an easy and simple testing platform for watchOS development and QA engineers. Come join a great team of passionate, hard working, talented and highly motivated people that strive to innovate and surprise and delight our customers through a unique approach to automation testing.

Key Qualifications

  • 3+ years of exposure to programming languages such as Python, Ruby, PHP, JavaScript

  • Experience building responsive, user friendly web applications using JavaScript frameworks such as ReactJS, AngularJS, NodeJS

  • Solid understanding of object-oriented programming and data structures

  • Familiarity with continuous integration and delivery processes and applications

  • Knowledge of common web services principles (HTTP, SSL, REST)

  • Work on all phases of the development lifecycle, including continuous integration, testing, deployment, and refactoring

  • Passionate about automation and tooling and believe they play a critical role in software development

Description

As an engineer on the Apple Watch team, you will have a significant impact on testing watchOS through automation. We are seeking a talented engineer with experience designing and developing web applications with a curiosity in automating devices. Do you like the variety of work that comes with full-stack development? If so, we want to talk to you! A successful candidate for this role must be a software engineer with excellent communication skills. As a watchOS automation engineer, you will be empowered to work across many teams to improve and expand our current automation offering.

Education & Experience

You will need solid computer science fundamentalsincluding data structures & algorithms, object-oriented design, and general UI/UX designto be successful in this role, but a specific degree or concentration is not required.

Additional Requirements

  • Experience with configuration management tools like Chef, Puppet, Ansible, a plus.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
MSI Full Stack Developer

Apple Inc.

Posted 3 days ago

VIEW JOBS 1/23/2020 12:00:00 AM 2020-04-22T00:00 Imagine what you could do here. At Apple, new 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. The people here at Apple don't just create products — they create the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Apple's Manufacturing Systems and Infrastructure (MSI) team is responsible for capturing, consolidating and tracking all manufacturing data for Apple's products and modules worldwide. We are a multi-functional team, tackling challenging software engineering problems across a broad range of Apple manufacturing services. You'll be leading innovation by exploring, investigating, recommending, benchmarking and implementing full stack technologies for the platform. This data is used throughout the company and the product's lifecycle: from the very beginning, to validate that units being built are fully tested and of high quality before leaving the factory, all of the way through to warranty support for customers. Apple's MSI team is seeking a Full-Stack Software Engineer who possesses a real passion for developing extraordinary products with a deep appreciation for user experience. Key Qualifications * Full Stack Developer who possesses a passion for application design and development. * This person should be able to work on different layers of the application and have familiarity with cloud platforms and technologies for deployment and orchestration. * Ideally 3-5+ years of experience in crafting, implementing and supporting highly scalable 
backend systems and web services * Ability to develop in both the front end and back end services * Have a proven track record of building large scale systems utilizing microservices, containerization, Big Data technologies and Cloud Orchestration frameworks * Adept at quickly grasping and distilling highly complex matters into clean, 
 understandable solutions * Deep understanding of modern Big Data principles, esp. in NoSQL domain as well as relational databases (e.g. MySQL, Oracle) * Experience with Java or Scala programming * Web development with any java based frameworks: JavaScript, XML, HTML, CSS * Experience with data reporting, analytics and data visualization * Excellent communications skills, customer interfacing * We seek a self starter, visionary person able to understand requirements, handle 
design and development, as well as creating unit tests * Ability to thrive and work with a variety of teams on high profile, critical projects * You should be able to initiate and explore alternate technology and approaches to solving problems * Desired skills: * Proficiency in Java, React, REST, JUnit, Spring Boot. * Strong knowledge of Object Oriented analysis and design, software design patterns and java coding principles. * Spring core, Spring Boot, Spring Data and Spring Cloud (nice to have) * Specific React/Redux knowledge is a must. Webpack, node.js are complementary. * Experience using backend technologies such as, MySQL, NoSQL, HBase, Spark, Elastic etc. * NoSQL and SQL DBs like MongoDB, HBase, Kafka * Big Data platforms like Hadoop, Spark, Hive, HDFS, Impala etc. * Front end technologies with preferred skills in: HTML4/5, CSS3, AJAX & JQuery (a plus) * Exposure to Docker, Kubernetes, Mesos, Marathon etc. (a plus) Description Are you passionate about developing Microservices and data platforms at scale? Do you love the idea of solving a new business, technical problem every other day with a wide range of technologies? Do you have it in you to be part of a fast-paced, iterative environment with many exciting responsibilities? If so, Apple's MSI team is looking for highly motivated, detail oriented, technically savvy, high-energy professionals who like to re-define large data platforms. • In this role you will design and develop software architecture for large scale, multi-tier services for Apple Product Operations. • Create tools, dashboards and large scale databases used for Apple's Operations organization. • Capture requirements from business users. • Support production activities requiring database updates and release of new features for existing tools and dashboards. • Perform code reviews and redesign existing applications for better user experience involving performance and usability. • Review hardware infrastructure planning and provide support when required for software upgrades. Education & Experience Bachelor's degree or foreign equivalent in Computer Science, Mechanical Engineering, or related field. Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. Apple Inc. Cupertino CA

Watchos Full-Stack Automation Engineer

Apple Inc.