iOS Developer

3-6 years
3 months ago 22 Applied
Job Description

Key Qualifications

  • Full Stack mobile application developer who possesses a passion for application design, development and testing.
  • Experience with iOS/ MacOS Frameworks - i.e Swift, Objective-C etc.
  • Experience with REST web services, microservices architecture and developing highly. available and scalable applications/services.
  • Deep understanding of multi-thread system software design & development.
  • Experience with Containerization, Docker, and Kubernetes.
  • Deep understanding of Test Driven Development.
  • Familiar with test and deployment strategies (A/B testing, blue-green environments).
  • Possess a solid grasp of CI/CD and SDLC/TDLC concepts: code review standard methodologies, code coverage analysis, unit testing, continuous test, and delivery
  • Ability to work in a Lean/Agile environment.
  • Good understanding of networking and related protocols and the fundamentals (HTTP, DNS, TLS).
  • Highly motivated, self-starter and a disciplined, go-getter.
  • NICE TO HAVE:
  • Experience with any JavaScript Frameworks - i.e. Angular, React/Redux, Vue etc.
  • Experience with Java Frameworks - i.e. Spring Boot etc.
  • Desirable to have experience in Python and Machine Learning.
  • Experience with data stream processing, data platforms at scale and distributed systems i.e. Spark, Kafka, Hadoop. Understanding of mobile performance optimization.
  • Published apps on the App Store or a portfolio of personal projects.

Description

- 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. - Collaborate with UX/UI designers to ensure the application's visual and interactive elements meet user expectations. - Conduct thorough testing to identify and fix bugs, ensuring the quality and reliability of the applications. - Stay up-to-date with the latest iOS development trends and technologies.

Education & Experience

- Masters or Bachelors in Computer Science Engineering or equivalent field with of 3 - 6 years hands-on programming experience

Additional Requirements

  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

JOB TYPE

Function

Skills

Vue
Dns
Tls
Ios
Full Stack mobile application developer
MacOS Frameworks
mobile performance optimization
code review standard methodologies
Lean/Agile environment
code coverage analysis
continuous test
CI/CD
React/Redux
data stream processing
data platforms
SDLC/TDLC
microservices architecture
multi-thread system software design
About
Job Source: jobs.apple.com

Apple Inc. is an American multinational technology company that specializes in consumer electronics, software and online services headquartered in Cupertino, California, United States. Apple is the largest information technology company by revenue (totaling US$365.8 billion in 2021) and as of January 2021, it is the world's most valuable company, the fourth-largest personal computer vendor by unit sales and second-largest mobile phone manufacturer. It is one of the Big Five American information technology companies, alongside Alphabet, Amazon, Meta, and Microsoft.

People Also Considered

Career Advice to Find Better