Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. iOS Safari SW Engineer
  2.  
  3. Job Summary
  4.  
  5. We're looking for an engineer to help us shape the future direction of Safari, the world’s most popular web browser. The Safari team builds on the industry-leading WebKit engine and Apple's frameworks to deliver a fluid browsing experience and powerful, easy-to-use features. Your impact will extend beyond Safari, as you help drive the whole iOS platform forward.
  6.  
  7. Key Qualifications
  8.  
  9. • Ability to thrive in a highly collaborative environment focused on learning
  10. • Excellent communication skills
  11. • Strong object-oriented programming experience
  12. • Detailed knowledge of Objective-C
  13. • Excellent debugging and problem solving skills
  14. • Ability to diagnose performance, memory, and other issues by digging into lower levels of the stack
  15. • Creativity and enthusiasm for design
  16.  
  17. Description
  18.  
  19. In this role, you’ll help us develop new, innovative Safari features while taking existing features to the next level. You’ll be involved from beginning to end — brainstorming, prototyping, coding, debugging, shipping, and addressing customer feedback. You will collaborate with the OS X Safari team, the WebKit team, other iOS application and framework teams, and Apple’s Human Interface group. Our ideal candidate is imaginative and self-motivated, and cares deeply about craftsmanship and quality.
  20.  
  21. Education
  22.  
  23. BS in Computer Science or related field, preferred.
  24.  
  25. Additional Requirements
  26.  
  27. • A thorough understanding of C or C++
  28. • Familiarity with UIKit
  29. • Experience with user interface development
  30. • Basic understanding of the OS, graphics, networking, and other sub-systems
  31. • Familiarity with JavaScript, HTML, CSS, and other web technologies, preferred
  32. --------------------------------------------------------------------------------------------------------------------------------
  33. "Please be prepared with a computer and internet access. You will most likely be given an iCloud document with a problem to solve. This provides the interviewers the opportunity to learn how you work and how you talk through the problem solving.
  34. i.e., when you come up with your answer, ask yourself… will your solution actually work if it’s plugged in a real world setting or will the code break?
  35. Typically, the topics/ questions are related to data structures or algorithms."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement