Terminal Software Developer, Languages & Runtimes

Apple Apple · Big Tech · Ottawa, ON +1 · Software and Services

Software Developer role focused on enhancing the macOS Terminal application, contributing to its design, implementation, testing, and documentation. The role emphasizes improving developer workflows and user experience within a terminal-based environment.

What you'd actually do

  1. Developing new features or enhancing existing features within the macOS Terminal application
  2. Contributing to the development and direction of the macOS Terminal roadmap
  3. Collaborating closely with partner teams, including HI, to ensure a seamless user experience for Terminal users
  4. Identifying and reproducing issue reports, and providing triage support
  5. Writing unit tests, benchmarks, and documentation

Skills

Required

  • tools development
  • user facing applications
  • user experience
  • productive workflows
  • software engineering
  • testing
  • debugging
  • communication skills
  • organizational skills

Nice to have

  • Swift expertise
  • macOS application development