Job Description
Snapchat
, a visual messaging app that enhances your relationships with friends, family, and the world;
Lens Studio
, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses,
Spectacles
.
We’re looking for a Software Engineer, iOS to join Snap Inc and contribute to Lens Studio Mobile and Snapchat apps!
What you’ll do:
Create and refine high performance iOS 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 and Swift software which powers experiences in Snapchat’s camera
Conceptualize, develop, and launch new features
Carefully evaluate the technical tradeoffs of every decision
Work with the Design team to hone in on the best UI and infrastructure practices
Carry out code reviews to guarantee code quality
Knowledge, Skills & Abilities:
Proven understanding of Objective-C Runtime and processes which run “under the hood”
Knowledge of the OS internals, compilers, 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
Ability to evaluate technical tradeoffs independently and make informed decisions to balance performance, scalability, and maintainability.
Strong problem-solving skills with the capability to debug, troubleshoot, and optimise complex systems.
Proactive and collaborative team player with effective communication skills, capable of mentoring junior developers and contributing to cross-team discussions.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer - iOS position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
