Swift Client Library Engineer

AppleSan Francisco, CA
9h

About The Position

We’re looking for a developer who enjoys building foundations for other developers. The iCloud Developer Experience team collaborates with framework and tool engineers across Apple, works to understand their needs, and builds shared frameworks for them to use. We provide consultation and code for those making user interfaces, code generators, cloud services, and all the pieces in between. This position requires a highly creative individual who can critically listen to the diverse visions and concerns of multiple teams, synthesize and iterate on common solutions, and collaborate with teams to adopt them. Implementing this common infrastructure not only affects design decisions on developer-facing tools, but also future products across the Apple ecosystem. As Developer Experience engineer, your primary development environment will be the Xcode IDE.

Requirements

  • 1+ years of professional experience building production Swift applications
  • 2+ years of experience in developing tools, libraries, and frameworks
  • Strong experience in Swift programming
  • Experience with cloud-based CI/CD along with the tools that support these
  • Bachelor's Degree in an engineering-related field or equivalent related experience

Nice To Haves

  • Good communication and personal skills, ability to interact and work well with members of other functional groups in a project team, and a strong sense of project ownership
  • Experience writing code generation templates/tools
  • Serverless/FAAS experience
  • Thrives in an environment where you have to learn new skills and technologies constantly
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service