Ottawa, Ontario, Canada
16 hours ago
Software Developer, macOS Terminal
SummaryPosted: Jan 30, 2025Weekly Hours: 37.5 Role Number:200589147macOS is an exceptional platform for software development. Whether you are student learning how to write Python code, a professional building backend services in Typescript, or creating new apps with Swift, macOS offers a robust and user-friendly environment for software development. At Apple, the Tools and Frameworks organization is responsible for building world-class development tools in support of Appleā€™s platforms. This includes the open source Swift programming language, the Xcode IDE, and various applications for macOS. For this role, we are looking for a capable engineer who can contribute to the advancement of macOS Terminal. This role seeks individuals with a passion for crafting exceptional workflows for software developers and a curiosity for how to improve the day to day lives of developers. We value deep technical expertise, communication skills, integrity, and creative thinking. We aspire to build diverse, balanced and dynamic teams. Far more than any specific experience or skill, we are looking for engineers who want to enable others to build great software, while learning and developing their skills. We seek engineers who thrive in a terminal-based software development environment, possess a deep understanding of how the terminal enhances developer productivity and are passionate about improving the terminal user experience. DescriptionDescriptionIn this role your primary responsibility will be to develop the software that powers macOS terminal. You will join a small team of thoughtful, versatile engineers who share the goal of making macOS Terminal a fantastic out-of-the box-experience. You will contribute across the entire software development lifecycle including design, prototyping, implementation, testing and documentation. In this role, you will be responsible for: Developing new features or enhancing existing features within the macOS Terminal application Contributing to the development and direction of the macOS Terminal roadmap Collaborating closely with partner teams, including HI, to ensure a seamless user experience for Terminal users Identifying and reproducing issue reports, and providing triage support Writing unit tests, benchmarks, and documentationMinimum QualificationsMinimum QualificationsExperience with tools development or with the development of user facing applications with a focus on user experience and productive workflowsExcellent software engineering, testing, and debugging abilityStrong communication and organizational skillsKey QualificationsKey QualificationsPreferred QualificationsPreferred QualificationsSwift expertiseExperience with macOS application developmentExperience with graphics API (e.g. Metal, OpenGL)Education & ExperienceEducation & ExperienceAdditional RequirementsAdditional RequirementsMore
Confirm your E-mail: Send Email