Apple is looking to solve the problem of creating high-quality iOS application features, ensuring functional correctness, and delivering performant code, while also innovating in the Health space.
Requirements
- Utilizing Git to maintain and navigate large code repositories
- Monitoring and investigating line-by-logging using Console on Mac
- Using WireShark to observe network packet interaction and debug network performance
- Using Bazel build configurations to construct large and scalable test automations
- Debugging automated Jenkins continuous integration pipelines
- Writing technical documentation, documenting code and creating architectural diagrams of software functionality
- Software principals: Object Oriented Programming (OOP), data structures and algorithms
Responsibilities
- Create and engineer Unit Tests to ensure work is of high quality and stays functionally correct when subject to additional changes
- Develop iOS application features utilizing iOS application development knowledge and experience
- Implement new features in the Health space
- Identify and fix performance bottlenecks and deliver performant code utilizing knowledge of computer algorithms and principles with performance analysis tools
- Engineer performance infrastructure tools and benchmarks
- Deliver highly polished user interfaces and work closely with design and engineering teams to identify and deliver pixel-perfect experiences
- Create pull requests (an overview of completed work) prior to submitting changes to the source code repository and respond to feedback from peers and managers
Other
- Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Computer Engineering, or related field and 2 years of experience in the job offered or related occupation
- 40 hours/week
- Base pay range for this role is between $151,232 - $220,900/yr
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Relocation might be eligible for discretionary bonuses or commission payments