Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Applications 
United States, Washington, Seattle 
199123043

Yesterday
  • Bachelor’s degree or foreign equivalent in Computer Science or related field and 6 years of experience in the job offered or related occupation.
  • 6 years of experience with each of the following skills is required:
  • Utilizing iOS frameworks such as CocoaTouch and UIKit to implement complex UI to allows user interact with the app.
  • Utilizing UITableView and UICollectionView to handle dynamic user interface.
  • Utilizing manual layout, auto layout and other iOS layout techniques to build reusable component that can handle complex use cases and user interface requirement with pixel perfect.
  • Utilizing Dispatch Queue, Operation Queue and others threading mechanism to handle multi-threading scenario.
  • Utilizing CFNetwork and other networking techniques such as HTTP/HTTPS, JSON to communicate between the application and backend.
  • Applying application architecture such as MVC, RIB, clean architecture to build well structured and maintainable features.