Create and refine high performance mobile apps that push the limits of mobile technology
Build fun, new products that are very stable and run smoothly
Design, architect and implement well-tested Objective-C software for Snapchat’s camera
Conceptualize, develop, and launch new features
Carefully evaluate technical tradeoffs of every decision
Work with the Design team to hone best UI and infrastructure practices
Carry out code reviews to guarantee code quality
Utilize AI tools to design and ship scalable services while upholding standards for code correctness
Requirements
Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience
Experience with iOS application development
Proven understanding of Objective-C Runtime
Knowledge of OS internals and optimization for low-power and mobile systems
Proficiency with multithreading and performance optimization techniques for iOS
Strong CS fundamentals (algorithms and data structures)
Knowledge of software design patterns and iOS best practices
Proficiency in leveraging AI tools to streamline development
Tech Stack
iOS
Objective-C
Benefits
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success