Apple - Austin, TX

posted 26 days ago

Full-time - Entry Level
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 emphasizes collaboration with cross-functional teams to understand project requirements and enhance user experiences through innovative application features.

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 protocols (HTTP, DNS, TLS).
  • Ability to start on projects with incomplete requirements.
  • Understanding of mobile performance optimization.

Nice-to-haves

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

Benefits

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