IOS Software Engineer

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200568660
The people here at Apple don’t just build products— they craft the kind of wonder that has revolutionized entire industries. It’s the diversity of those people and their ideas that encourage the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Imagine what you could do here. Join Apple, and help us leave the world better than we found it. A job at Apple is unlike any other you’ve had. You will be challenged. You will inspired. And you’ll be proud! At Apple, phenomenal ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! We are seeking an experienced, hands-on Solutions Engineer to work on products in Contact Center Technologies. We are looking for a self-starting, hands-on, energetic individual not afraid to question assumptions and be imaginative. The ideal candidate would possess 4 or more years of experience as an Engineer with experience and aim for product management by developing prototypes, defining roadmaps and visions of products. This person should have a passion for exploring and learning new technologies in a fast-paced environment.

Description

We are looking for a Swift Engineer with 4+ years of experience in iOS/macOS development. The ideal candidate should excel in Swift and Javascript, have a proven track record in building high-performance apps, and be capable of leading technical initiatives. - Lead the design, development, and implementation of iOS/ macOS applications using Swift, ensuring high-quality, scalable, and maintainable code. - Collaborate with multi-functional teams, including product managers, designers, and backend developers, to deliver compelling mobile experiences. - Contribute to and enhance the architecture of existing applications, ensuring they meet both current and future performance, scalability, and security requirements. - Optimize applications for maximum speed and scalability, using profiling tools and performance optimization techniques. - Participate in code reviews, offering constructive feedback and ensuring alignment to best practices and coding standards. - Troubleshoot, debug, and resolve issues as they arise, ensuring a seamless user experience. - Assist with release planning, estimation, and scoping of new features and improvements. - Experience in VOIP/SIP/WebRTC and other voice technologies is a plus.

Minimum Qualifications

  • 4+ years of experience in software development focused on iOS/ macOS development using Swift.
  • Expertise in Swift and a deep understanding of iOS/ macOS frameworks such as UIKit, AppKit, Swift Data, Core Animation, and Core Graphics.
  • Experience in building web applications using JavaScript and Vue.js on the front-end and Spring Boot on the back-end.
  • Strong understanding of design principles, patterns, and best practices, including experience with Auto Layout and Storyboards/XIBs.
  • Experience with RESTful APIs to connect iOS/ macOS applications to backend services and continuous integration/continuous delivery (CI/CD) tools and processes.
  • BS, MS, or PhD in Computer Science or equivalent experience.

Key Qualifications

Preferred Qualifications

  • Excellent problem-solving skills and the ability to debug and resolve complex technical issues.
  • Strong understanding of memory management and performance optimization.
  • Consistent track record of delivering high-performance, scalable, and reliable iOS/ macOS applications.
  • Solid communication skills, with the ability to collaborate effectively across teams.

Education & Experience

Additional Requirements