Apple - Austin, TX

posted about 2 months ago

Full-time
Austin, TX
Computer and Electronic Product Manufacturing

About the position

As an iOS Developer at Apple, you will play a crucial role in designing, developing, and maintaining high-quality iOS applications that support Apple retail stores globally. This position requires collaboration with cross-functional teams to understand project requirements and objectives, ensuring that the applications not only meet but exceed user expectations. You will be responsible for implementing user interfaces and features that enhance the overall user experience, while also identifying potential problems and resolving application bottlenecks. Your role will involve fixing application bugs before the final release and creating user documentation as needed. Additionally, you will participate in an on-call rotation with the rest of the team, ensuring that the applications remain functional and efficient at all times. The ideal candidate will have experience with iOS/MacOS frameworks such as Swift, SwiftUI, and Objective-C, as well as a solid understanding of REST web services and microservices architecture. You should be adept at developing highly available and scalable applications and services, with a strong foundation in Test Driven Development. A good understanding of networking protocols and fundamentals, including HTTP, DNS, and TLS, is essential. You should be comfortable starting projects even when requirements are not fully defined and possess knowledge of mobile performance optimization techniques.

Responsibilities

  • Collaborate with cross-functional teams to understand project requirements and objectives.
  • Design, develop, and maintain iOS applications.
  • Implement user interfaces and features that enhance the user experience.
  • Identify potential problems and resolve application bottlenecks.
  • Fix application bugs before the final release.
  • Create user documentation as needed.
  • Participate in on-call rotation with the rest of the team.

Requirements

  • Experience with iOS/MacOS Frameworks such as Swift, SwiftUI, Objective-C.
  • Experience with REST web services and microservices architecture.
  • Solid understanding of Test Driven Development.
  • Good understanding of networking and related protocols (HTTP, DNS, TLS).
  • Ability to start on projects when requirements are not fully complete.
  • Understanding of mobile performance optimization.

Nice-to-haves

  • Experience with JavaScript Frameworks (Angular, React/Redux, Vue).
  • Understanding of an additional programming language (Golang, Python).
  • Deep understanding of multi-thread system software design & development.
  • Experience with Containerization, Docker, and Kubernetes.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service