About Apple Inc.
Apple Inc. is the multinational technology company headquarters in Cupertino, California. It designs, develops and sells consumer electronics, computer software, and online services. Apple Inc. is one of the leading manufacturers of electronics like smartphone, computers, etc. In addition to that, it is one of the most reputed and biggest companies in the world. iPhone is one of the most successful products of the company.
About position
The iPhone Product Operation team is seeking a highly motivated software developer to help imagine and invent technology used to perfect the next generation of iOS devices. The key functions and responsibilities that Software Engineer – iPhone Operations is going to carry out are as follows:
- Creative thinking about highly complex challenges at scale and anticipating the needs of our end customers often before they do
- Capture requirements from business users
- Developing scalable software and create tools, dashboards and large scale databases used for Apple’s Operations organization.
- Perform code reviews and redesign existing applications for better user experience involving performance and usability.
- Presenting your work in a collaborative team environment and also, develop unit test plans and work closely with the QA team to help develop integration plans and help debug production issues
- Utilize Git, Git Flow, and bug tracking systems in day to day development processes
- Provide constructive feedback for testability and suitable solutions relying on data to support technical decisions
- Occasional Business trip
Qualifications and requirements
- Bachelor degree in Computer Science, Engineering or equivalent
- Experience in doing programs in Python and application development through Java, C, or C++
- knowledge of Statistics, Artificial Intelligence, and Machine Learning
- strong understanding of Objective-C, Swift iOS experience
- experience with UIKit, and the iOS SDK and knowledge of Cocoa and Cocoa Touch Frameworks