Snap Inc.
Overview
Software Engineer, iOS, Level 5 at Snap Inc. Snap is a technology company focused on camera-based products. Our core products include Snapchat, Lens Studio, and Spectacles. We move fast with privacy at the forefront and build experiences for hundreds of millions of Snapchatters daily. What you’ll do
Create and refine high performance mobile apps that push the limits of mobile technology Build stable, engaging products that run smoothly Design, architect and implement well-tested Objective-C software powering experiences in Snapchat’s camera Conceptualize, develop, and launch new features Evaluate technical tradeoffs of decisions Collaborate with Design to hone UI and infrastructure practices Carry out code reviews to guarantee code quality Knowledge, Skills & Abilities
Proven understanding of Objective-C Runtime and underlying processes Knowledge of OS internals, compilers, and optimization for mobile systems Proficiency with multithreading and performance optimization for iOS Strong CS fundamentals (algorithms and data structures) and problem-solving skills Knowledge of software design patterns and iOS best practices Minimum Qualifications
Bachelor's Degree in a relevant technical field or equivalent practical experience 6+ years of post-Bachelor’s software development experience; or Master’s degree with 5+ years; or PhD with 2+ years of post-grad software development experience Experience with iOS application development Preferred Qualifications
Experience with Objective-C and iOS Experience with Swift Experience with C/C++ Experience with OpenGL or Metal If you have a disability or special need that requires accommodation, please provide us some information. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law. EOE, including disability/vets.
#J-18808-Ljbffr
Software Engineer, iOS, Level 5 at Snap Inc. Snap is a technology company focused on camera-based products. Our core products include Snapchat, Lens Studio, and Spectacles. We move fast with privacy at the forefront and build experiences for hundreds of millions of Snapchatters daily. What you’ll do
Create and refine high performance mobile apps that push the limits of mobile technology Build stable, engaging products that run smoothly Design, architect and implement well-tested Objective-C software powering experiences in Snapchat’s camera Conceptualize, develop, and launch new features Evaluate technical tradeoffs of decisions Collaborate with Design to hone UI and infrastructure practices Carry out code reviews to guarantee code quality Knowledge, Skills & Abilities
Proven understanding of Objective-C Runtime and underlying processes Knowledge of OS internals, compilers, and optimization for mobile systems Proficiency with multithreading and performance optimization for iOS Strong CS fundamentals (algorithms and data structures) and problem-solving skills Knowledge of software design patterns and iOS best practices Minimum Qualifications
Bachelor's Degree in a relevant technical field or equivalent practical experience 6+ years of post-Bachelor’s software development experience; or Master’s degree with 5+ years; or PhD with 2+ years of post-grad software development experience Experience with iOS application development Preferred Qualifications
Experience with Objective-C and iOS Experience with Swift Experience with C/C++ Experience with OpenGL or Metal If you have a disability or special need that requires accommodation, please provide us some information. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law. EOE, including disability/vets.
#J-18808-Ljbffr