Snapchat logo
SnapchatPosted 1 month ago

Software Engineer, iOS, Level 5

$209,000–$313,000 year

On-siteLos Angeles, California, United States

Full TimeSenior LevelDoctorate Or Professional DegreeLarge

Job Summary

Create and refine high performance mobile apps that push the limits of mobile technology, designing, architecting, and implementing well-tested Objective-C software for Snapchat's camera. Conceptualize, develop, and launch new features while carefully evaluating technical tradeoffs and working with the Design team to hone UI and infrastructure practices. Carry out code reviews to guarantee code quality, utilizing AI tools and high velocity engineering workflows to design and ship scalable services that uphold rigorous standards for correctness, security, and production readiness.

Required Qualifications

  • Proven understanding of Objective-C Runtime and processes which run 'under the hood'
  • Knowledge of the OS internals
  • Optimization for low-power and mobile systems
  • Proficiency with multithreading and performance optimization techniques for iOS
  • Strong CS fundamentals (algorithms and data structures) and problem-solving skills
  • Knowledge of software design patterns and iOS best practices
  • Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks
  • Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices
  • 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

Desired Qualifications

  • Experience with Objective-C and iOS
  • Experience with Swift
  • Experience with C/C++
  • Experience with OpenGL or Metal

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce