iOS Software Engineer

2 days ago


Seattle, Washington, United States Snap Full time
Job Title: iOS Software Engineer

We are seeking an experienced iOS Software Engineer to join our team at Snap Inc. in Los Angeles, California.

Job Summary

As an iOS Software Engineer, you will be responsible for designing, developing, and testing high-performance mobile apps that push the limits of mobile technology. You will work closely with our design team to create fun and stable products that reach hundreds of millions of Snapchatters around the world.

Key Responsibilities
  • Design and develop high-performance mobile apps using Objective-C and Swift
  • Work with the design team to create visually appealing and user-friendly interfaces
  • Collaborate with cross-functional teams to ensure seamless integration with other products and services
  • Conduct code reviews to ensure high-quality code and adherence to best practices
  • Stay up-to-date with the latest technologies and trends in mobile development
Requirements
  • 7+ years of experience in developing mobile applications for the iOS environment
  • Strong understanding of Objective-C Runtime and processes
  • Knowledge of OS internals, compilers, and optimization techniques for low-power and mobile systems
  • Proficiency in multithreading and performance optimization techniques for iOS
  • Strong CS fundamentals (algorithms and data structures) and problem-solving skills
Preferred Qualifications
  • Experience with Swift and C/C++
  • Experience with OpenGL or Metal
What We Offer

At Snap Inc., we offer a competitive salary and benefits package, including equity in the form of RSUs. We are committed to providing a dynamic and inclusive work environment that fosters creativity, innovation, and growth.

We are an equal opportunity employer and welcome applications from diverse candidates. If you have a disability or special need that requires accommodation, please don't hesitate to reach out.



  • Seattle, Washington, United States Snap Full time

    Job Title: iOS Software EngineerWe are seeking an experienced iOS Software Engineer to join our team at Snap Inc. in Los Angeles, California.Job SummaryAs an iOS Software Engineer, you will be responsible for designing, developing, and testing high-performance mobile apps that push the limits of mobile technology. You will work closely with our design team...


  • Seattle, Washington, United States Hulu Full time

    Job Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Hulu. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet the needs of our users.Responsibilities:Design and develop iOS applications using...


  • Seattle, Washington, United States DoorDash Full time

    About the RoleWe're seeking a seasoned Senior iOS Software Engineer to join our iOS Infrastructure team at DoorDash. As a key member of this team, you'll be responsible for building the foundational pieces of our iOS applications, including runtime libraries, build systems, and development tools.You'll work closely with engineers, technical product managers,...


  • Seattle, Washington, United States DoorDash Full time

    About the RoleWe're seeking a highly skilled Senior iOS Software Engineer to join our iOS Infrastructure team at DoorDash. As a key member of this team, you will be responsible for building the foundational pieces for all DoorDash iOS applications, including runtime libraries, build systems, and development tools.You will work closely with engineers,...


  • Seattle, Washington, United States DoorDash Full time

    Position OverviewAs a Lead iOS Software Engineer within the Infrastructure division, you will be responsible for developing the essential components that support all iOS applications at DoorDash. This encompasses creating runtime libraries, optimizing build systems, and enhancing development tools. Collaboration will be key as you engage with engineers,...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled iOS Robotics Engineer to join our team at Apple. As a key member of our iOS Robotics Team, you will be responsible for driving and owning outstanding robotics algorithm software from prototype to deployment.Key ResponsibilitiesDevelop and implement cutting-edge robotics algorithms for iOS devicesCollaborate with...


  • Seattle, Washington, United States Apple Full time

    Job Title: Senior iOS Software EngineerAt Apple, we're looking for a talented Senior iOS Software Engineer to join our Home Ecosystem team. As a key member of our team, you'll be responsible for designing and implementing new software features for our HomeKit Camera experiences.Responsibilities:Design, architect, and implement new apps, frameworks, and...


  • Seattle, Washington, United States DoorDash Full time

    Position OverviewAs a Lead iOS Software Engineer within the Infrastructure Solutions team, you will be responsible for constructing the essential components for all iOS applications at DoorDash. This encompasses developing runtime libraries, optimizing build systems, and enhancing development tools. You will collaborate closely with fellow engineers,...


  • Seattle, Washington, United States DoorDash Full time

    About the RoleAs a Senior iOS Software Engineer on the iOS Infrastructure team at DoorDash, you will be responsible for building the foundational pieces for all iOS applications. This includes runtime libraries, build systems, and development tools. You will collaborate closely with engineers, technical product managers, and engineering managers across the...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled iOS Robotics Engineer to join our team at Apple. As a key member of our iOS Robotics Team, you will be responsible for driving and owning outstanding robotics algorithm software from prototype to deployment.Key ResponsibilitiesDevelop and implement cutting-edge robotics algorithms for perception, control, and...


  • Seattle, Washington, United States Tata Consultancy Services Full time

    Job DescriptionWe are seeking a highly skilled iOS Developer to join our team at Tata Consultancy Services. As an iOS Developer, you will be responsible for designing, developing, and testing high-quality iOS applications using various frameworks and technologies.Key ResponsibilitiesDesign and develop scalable and high-availability iOS solutions using UIKit,...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple's Home Ecosystem group. As a key member of our team, you will be responsible for designing and implementing new software features for our HomeKit Camera experiences.Key ResponsibilitiesDesign, architect, and implement new apps, frameworks, and daemons in...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our iOS Robotics team. As a key member of our engineering organization, you will be responsible for overseeing the development of cutting-edge robotics algorithms and software solutions.Key ResponsibilitiesLead a team of software engineers in the development of robotics...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple's Home Ecosystem group. As a key member of our team, you will be responsible for designing, developing, and implementing new software features for our HomeKit Camera experiences.Key ResponsibilitiesDesign and implement new software features in close...


  • Seattle, Washington, United States Apple Full time

    Lead the Future of Robotics at AppleWe're seeking an exceptional Engineering Manager to lead our iOS Robotics team and drive innovation in robotics development. As a key member of our team, you'll be responsible for overseeing the development of cutting-edge robotics algorithms and software solutions.Key Responsibilities:Lead a team of talented engineers in...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple's Home Ecosystem group. As a key member of our team, you will be responsible for designing and implementing new software features for our HomeKit Camera experiences.Key ResponsibilitiesDesign, architect, and implement new apps, frameworks, and daemons in...


  • Seattle, Washington, United States Apple Full time

    Lead the Future of Robotics at AppleWe're seeking an exceptional Engineering Manager to lead our iOS Robotics team and drive innovation in robotics development. As a key member of our team, you'll be responsible for overseeing the development of cutting-edge robotics algorithms and software solutions.Key Responsibilities:Lead a team of talented engineers in...


  • Seattle, Washington, United States Apple Full time

    Role OverviewAs a iOS Robotics Engineer at Apple, you will be responsible for driving and owning outstanding robotics algorithm software from prototype to deployment. This role requires a deep understanding of perception in the context of robotics and experience in handling real-world deployment issues of robotics by adjusting tuning, algorithms, and...


  • Seattle, Washington, United States Apple Inc. Full time

    Job SummaryWe are seeking an experienced Robotics Software Engineering Manager to lead our iOS Robotics team and drive the development of cutting-edge robotics algorithms. As a key member of our team, you will be responsible for overseeing the design, development, and deployment of innovative robotics solutions.Key ResponsibilitiesLead a team of robotics...


  • Seattle, Washington, United States DoorDash Full time

    About the RoleAs a Senior iOS Software Engineer on the iOS Infrastructure team at DoorDash, you will be responsible for building the foundational pieces for all iOS applications. This includes runtime libraries, build systems, and development tools. You will collaborate closely with engineers, technical product managers, and engineering managers across the...