Finder Files Senior Software Engineer, UI Architect
Cupertino, CA - USA
Job Summary
We build the Finder and Files applications on macOS iOS iPadOS and provide an exceptional experience we work closely with file systems frameworks and applications are looking for a senior engineer who will own the UI architecture of our applications and who is eager to build consensus across the team and across the Finder and Files UI architect you will own the architecture of a UI used every day by hundreds of millions of people and shape the data model that feeds it. You will decide where the platforms share one foundation and where they should this position you will:nOwn the UI architecture of the Finder and Files clients: the view layer and the state and data flow beneath with design from the first sketch to the shipped pixel and turn interaction concepts into an architecture that can carry them across four with the file systems and frameworks teams to define what the UI needs from the layers beneath the engineering bar through design review code review and prototypes that de-risk the hardest parts of a feature before the team commits to engineers on the team and raise the level of technical the use of agentic coding tools and define how the team adopts them for rapid prototyping and large-scale code and resolve the problems no single feature team owns: responsiveness at scale correctness and state that drifts out of will work through rapid development cycles remain flexible and calm in the face of uncertainty showing your drive to deliver dependable software.n
Bachelors in Computer Science or equivalent work experiencen8 years of software engineering experience including time as the technical lead for a large shipping client application or frameworknDeep object-oriented programming experience and mastery of at least one Apple UI frameworknExperience with leveraging agentic coding tools for high velocity prototyping and code changesn
Experience architecting UI at scale: shared components state and data flownExperience owning the architecture of a large long-lived codebasenExcellent communication and collaborative skills in a highly collaborative environmentnAbility to deeply analyze multi-client synchronization problemsnExperience with file systems cloud sync or file provider architecturesnExperience with building agentic harnessesnHistory of mentoring engineers and raising the technical depth of a teamnUpbeat adaptable and results oriented with a positive attitude
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more