As an engineer working on the team you will be responsible for developing features and improving the quality of the teams core this role you will work closely with cross-functional partners across the company to deliver features that enhance the user and developer experience. As a strong programmer and creative problem solver you will work on complex technical challenges with a diverse team that shares a common passion for delivering high quality products that serve as a solid foundation for the developer experience at Apple. With an eye for detail you will refine the user experience to create a fluid and intuitive application that will surprise and delight while also ensuring that same care is placed on the codebase that delivers that experience. Your care for clean software architecture will guide your decisions to ensure that we have a robust highly available and scalable architecture that is easily maintained into the future.
BA/BS in Computer Science or equivalent experience
Comfort using Swift as a primary development language
Experience using Swift Concurrency
Experience with IPC and RPC with Apple products
Excellent communication and collaborative skills
Strong proficiency in API design principles and software architecture
Strong debugging and triage skills
Excitement and passion to work on amazing products
Experience using SwiftUI to develop macOS applications
Comfort with rapid development cycles tight schedules and overlapping projects
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.