Frontend iOS Engineer

Hyderabad, Telangana, India
Software and Services


Role Number:200108843
Imagine what you could do here. At Apple, new ideas have a way of becoming great 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 looking for an iOS engineer with a passion for delivering highly interactive applications across our iOS & macOS platforms. As a member of the Sales Systems team, you will play a critical role in shaping new solutions and technical direction for the product. You will join a team that fosters creativity and generates innovative solutions for our business as well as delivers engineering excellence.

Key Qualifications

  • 8 years of experience as a software engineering developing Enterprise / production grade solutions
  • Strong communication and collaboration skills
  • 6+ Years experience developing iOS / macOS apps using Swift and Objective-C. **Minimum 4 years Swift development experience **
  • In depth knowledge of Swift, Objective-C, Cocoa, and Cocoa Touch frameworks
  • Experience with RESTful APIs (HTTP, TLS, JSON) and cryptography
  • Understanding of backend/server technologies & databases (SQL/NoSQL)
  • Strong experience developing offline applications
  • Experience writing multi-threaded, asynchronous code
  • Proven skills in User Interface Development / Storyboards
  • Experience with testing and automation of iOS and macOS applications
  • Experience with source control technologies like Git
  • Able to write clean, well factored UI code
  • Attention to detail
  • Excellent problem solver and a go-getter
  • UX certification is a plus


We seek a creative, self-motivated &accountable individual. As a team member, you will participate in all phases of product development - concept, requirements, design, development, implementation, testing and production support. You are open to brainstorming ideas with team members towards rapid ideation, prototyping and developing solutions that demonstrate new ideas and illustrate the use of new technologies to refine business requirements and shape long term solutions. To thrive in this role you like working in a dynamic, start-up like environment, comfortable with initially undefined projects (ambiguity) and be able to draw on your deep expertise to find innovative solutions to technical challenges. You will be part of a geographically dispersed multi-functional team so, developing and cultivating partnerships is key to long-term success.

Education & Experience

MS/BS degree in Computer Science preferred or equivalent technical experience.

Additional Requirements

  • Web UI development experience desired
  • UX certifications
  • Familiarity with Augmented Reality APIs, Map and CoreLocation APIs