Apple
SummaryPosted: Aug 24, 2021Weekly Hours: 40Role Number:200276985Do you love solving challenging problems and have passion for user experience?
The Hardware Engineering Tools and Data Analytics team is looking for an experienced and self motivated iOS software engineer with an ability to create simple solutions to complex problems.
Our team works on a suite of internal applications which blend ease of use, powerful feature sets, and attention to detail.
Experience with Swift and SwiftUI is essential for this role.Key Qualifications4+ years developing iOS/iPadOS applicationsExpertise in in Swift, SwiftUI, and Cocoa Touch; prior experience with Objective-C is a plusStrong experience with Xcode and XCTest for development, debugging, testing, and performance benchmarkingExperience integrating with REST APIs and interfacing with multiple backend systemsUnderstanding of what makes an intuitive user interface; attention to detailDemonstrated ability to follow development best practices to write clean, modular, robust code for high-quality softwareExcellent verbal and written communication skillsDescriptionAs a software engineer on the HWE Tools and Data Analytics team, you will be part of a collaborative team of talented web and iOS engineers.
The ideal candidate will have a can-do attitude, passion for technology, and extensive iOS development experience in Swift.You will work closely with engineers, program management, and executive sponsors throughout all phases of development.
You should have a deep understanding of how to build maintainable and performant software while delivering simple, high-quality user experiences.
You must have excellent debugging skills and a deep understanding of the suite of development tools bundled with Xcode.You will be expected to work in a fast-paced environment with changing priorities and tight deadlines.
Clear and frequent communication is paramount to your success within the team.Education & ExperienceB.S.
in Computer Science or equivalent, and 4+ years experience.Additional RequirementsComfortable working in a multi-discipline, geographically dispersed teamExperience with web development (especially Ruby on Rails, JavaScript/TypeScript) and databases (MySQL, Postgres) is a plusCollaborative mindset and working knowledge of version control systems (git preferred)Ability to manage priorities and work independently with minimal supervision