Software Engineer (Swift),

Software Engineer (Swift), London, England

Apple
Full Time London, England 10.56 - 12.04 GBP Today
Job description

Summary

Posted: Aug 18, 2023
Weekly Hours: 35
Role Number:200488963
Apple's CI Technologies organization is seeking a high-energy and detail oriented individual who will have profound impact on rapid delivery and quality of Apple's operating systems. We need a skilled engineer to develop and maintain automated testing frameworks and infrastructure. The nature of the position requires you to possess excellent analytical skills, strong interpersonal skills, and a drive to make a difference. Responsibilities Include: Designing, developing, and deploying automated testing frameworks and infrastructure Thinking creatively about the future of our software Collaborating with our partner engineering teams to deliver projects Communicating status and timelines of tasks

Key Qualifications

  • Experience in Swift software development
  • Experience working on mobile automation, app development, or iOS development.
  • Knowledge of XCTest/XCode
  • Understanding of software testing methodologies
  • Proficient in a distributed version-control system (Git)
  • Ability to collaborate with partner teams, excellent written and verbal communication skills
  • Familiar with Continuous Integration and software build processes

Description

The CI Technologies team is responsible for contributing to technical design and implementation of critical systems in Apple’s CI platform. You will design and develop scalable and reusable client frameworks for all levels of the platform infrastructure. You will lead technology initiatives that drive scalability and reliability, and you will need to quickly learn and utilize knowledge of various automation systems and Operating System features. As a member of the team, you will be contributing to two primary areas: test libraries and test infrastructure. Test libraries serve as the building blocks of tests, and are used by QA, test engineers, and other automation teams throughout Software Engineering. You’ll develop and maintain common functionally like task execution, device interactions, and log collection. The challenge is to ensure that our libraries stay compatible on released and future in-development hardware and software. In addition, as the demand of testing continues to increase across Software at Apple, you’ll help us explore exciting solutions that allow us to scale our test infrastructure to meet those needs. This includes infrastructure to support testing on devices located in data centers around the world, and scaling through device virtualization.

Education & Experience

BS degree in Computer Science or equivalent professional experience

Additional Requirements

Software Engineer (Swift),
Apple

www.apple.com
Cupertino, United States
Tim Cook
$10+ billion (USD)
10000+ Employees
Company - Public
Computer Hardware Development
1976
Related Jobs

All Related Listed jobs

18 Tonne Delivery Driver x2 - Bestway Abbey Road
Bestway London, England Today

Youll be delivering to a wide variety of independent retailers within the local area ensuring that they receive their orders in a timely manner and experience

PIP Assessor (REF:GT-DA-37)
Black Fox Solutions Eastbourne, England 35000 - 38000 GBP ANNUAL Today

Salary commences at 35,000 increasing to 36,000 with additional 2 x 1000 salary increases based on successful completion of internal training taking a basic

Customer Assistant
Morrisons Stoke-on-Trent, England 21000 - 21420 GBP ANNUAL Today

Our store teams are at the heart of the local community and our Customer Assistants provide a great service and a buzz people enjoy. Its why our customers

plumber
Ballycommon Services Reading, England 31.25 - 28.75 GBP HOURLY Today

Plumbers required (SMART METERS) OX, HP, SL, RG, GL postcodes.

NVQ LVL 2 (minimum) mandatory qualification for this...

Office Admin
Rubbish2Go Waste Services Roade, England 18000 - 19000 GBP ANNUAL Today

As the office administrator you will be responsible for ensuring the smooth operation of the office and administrative functions, as well as providing support