Apple is looking to optimize engineering workflows to deliver amazing software and experiences to millions of Apple users faster by developing next generation productivity applications used by Apple engineers.
Requirements
- Proficiency in Swift, with a strong understanding of its memory management, protocol-oriented design, and concurrency models
- Experience with Apple's core frameworks, including SwiftUI
- Experience debugging complex issues
- Familiarity with server-side technologies and GRPC API design.
- Familiarity with web applications development.
Responsibilities
- Designing, developing, and maintaining sophisticated, high-performance applications.
- Collaborating closely with cross-functional teams, including HI designers, project managers, and engineers, to define and deliver world-class features.
- Leading architectural and design discussions, ensuring our solutions are robust, scalable, and forward-thinking.
- Writing clean, elegant, and well-tested code that sets the standard for quality on the team.
- Mentoring and guiding other engineers, fostering a culture of technical excellence, continuous improvement and providing constructive feedback in code reviews.
- Taking ownership of the full development lifecycle, from initial concept and prototyping through to testing, release, and post-launch support.
Other
- a product-minded engineer who cares deeply about user experience, architectural excellence, and writing code that is as beautiful as the products it powers.
- A meticulous eye for detail and a passion for crafting pixel-perfect, responsive, and fluid user interfaces.
- Excellent problem-solving, critical thinking, and communication skills.
- BS/MS in Computer Science, or equivalent industry experience.
- Contributions to open-source projects.