Snap Inc.
Snap Inc.
5,001 – 10,000 Employees
ConsultingLogisticsMarketing
Snap Inc. is a technology company building camera-driven products for communication, creativity, and self-expression. Its work centers on using visual technology to help people connect while considering the broader effects of digital products on mental health, society, and the environment. The company also highlights diversity, equity, and inclusion across its workforce, responsible design, ethical governance, transparent decision-making, and environmentally conscious operations.

iOS Software Engineer at Snap Inc. — Los Angeles (Onsite)

Build high-performance iOS camera experiences for Snapchat at Snap Inc. Develop and ship production-quality mobile features using Objective-C and related Apple-platform technologies.

Description

  • Develop and improve high-performance mobile applications
  • Build reliable products with smooth, consistent performance
  • Architect and implement thoroughly tested Objective-C software for Snapchat camera experiences
  • Plan, develop, and release new product features
  • Assess technical tradeoffs and select effective solutions
  • Partner with Design on user-interface and infrastructure practices
  • Review code to uphold engineering quality standards
  • Apply AI tools and rapid engineering practices to build scalable services while validating correctness, security, and production readiness

Requirements

  • Bachelor’s degree in computer science or a related technical discipline, or equivalent practical experience
  • At least 6 years of post-bachelor’s software development experience, or a relevant master’s degree with 5+ years of postgraduate experience, or a relevant PhD with 2+ years of postgraduate experience
  • Professional experience developing iOS applications
  • Solid understanding of the Objective-C runtime and underlying system processes
  • Knowledge of operating-system internals, compilers, and optimization for mobile, low-power systems
  • Proficiency in iOS multithreading and performance optimization
  • Strong computer science fundamentals, including algorithms, data structures, and problem solving
  • Knowledge of software design patterns and established iOS development practices
  • Ability to use AI tools effectively while critically reviewing generated code for architecture, performance, and security issues
  • Willingness to learn and apply evolving AI systems and development tools
  • Preferred: Professional experience with Objective-C and iOS
  • Preferred: Professional experience with Swift
  • Preferred: Professional experience with C or C++
  • Preferred: Experience with OpenGL or Metal

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation programs that provide a share in Snap’s long-term success
  • Restricted stock units (RSUs)

Related Jobs

Active Nutrition International GmbH

Senior Procurement Specialist – Packaging and Raw Materials

Active Nutrition International GmbH

Lead operational procurement for packaging and raw materials at a sports nutrition company, covering supplier relationships, negotiations, and market analysis. Take primary responsibility for related audit processes and support new product launches and cost efficiency projects.

Open