Snap Inc. is a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together, contributing to human progress. Products and services include Snapchat (visual messaging app for connecting with friends and the world), Spectacles (wearable AR glasses that make computing more human), and Lens Studio (creative tool for developers to build cutting-edge AR and AI experiences). The company's mission is to give people the power to express themselves and share their experiences with others.
Snap Inc. develops the Snapchat iOS app for visual messaging, AR lenses, and real-time communication. The iOS engineering team builds and maintains features for camera and photo/video capture (real-time filters, AR lenses, face tracking, segmentation, 3D effects, ML models), messaging (text, photo, video, voice notes, stickers, Bitmoji integration), stories (24-hour photo/video stories, private stories, custom stories), Discover (content from publishers, creators, shows, news), Snap Map (location sharing with friends, live location, place sharing, explore), memories (save snaps and stories to private collection, edit, share), Spotlight (user-generated short-form video feed with viral content, recommendations, trends), chat 2.0 (real-time typing indicators, reactions, reply, mention, voice and video calls), lenses (face-based, world-based, sky segmentation, body tracking, hand tracking, interactive 3D objects), AR try-on (virtual makeup, glasses, clothing, accessories, shoes), Snap Originals (premium shows), Bitmoji (personalized avatar, fashion, reactions, 3D Bitmoji, Bitmoji Stories), Snap Games (real-time multiplayer games within chat), Cameos (face-swapped personalized videos), Snap Minis (third-party mini-apps within Snapchat), Snap Kit (login kit, creative kit for sharing, story kit, bitmoji kit), Snap Camera (desktop AR camera), localization for 40+ languages, accessibility (VoiceOver, dynamic type, captions, voice control), and integration with Spectacles (import AR experiences from glasses to app, remote control, media sync, Lens Studio development).
Mobile development in this context focuses on camera capture (AVFoundation for real-time video, photo capture, multiple camera support, ultrawide, telephoto, front/back simultaneous capture), AR rendering (ARKit for face tracking, world tracking, image tracking, body tracking; custom Metal shaders for AR lens rendering; SceneKit or RealityKit for 3D objects), machine learning (Core ML for on-device face detection, segmentation (sky, hair, eyes, lips, clothing), object detection (food, pets, landmarks), style transfer, depth estimation, hand tracking, body pose estimation), real-time video processing (GPUImage, Metal for filters, color grading, beautification, distortion, slow-mo, time-lapse, speed ramping, transitions), video encoding/decoding (HEVC/H.264 for recording, upload, playback), WebRTC for voice and video calls (1-on-1, group calls, audio rooms, peer-to-peer, SFU), real-time messaging (WebSockets or MQTT for chat, typing indicators, read receipts, reactions, stickers, Bitmoji), location services (Core Location for Snap Map: continuous location sharing, geofencing, places, live location, explore), Spotlight feed (UICollectionView with infinite scroll, preloading, video caching, autoplay, like, comment, share, remix), Spectacles integration (Bluetooth LE for pairing, photo/video transfer from glasses to app, remote control, firmware updates, AR content preview, Lens Studio export), push notifications (APNs for messages, friend requests, story replies, mentions, Snap Map updates, Spotlight trends, sales), offline support (Core Data for saved messages, snaps, memories offline, sync when back online), accessibility (VoiceOver for camera controls, lenses, chat, stories, map; dynamic type; closed captions for videos; voice control for hands-free snapping), and cross-platform sync (iCloud for memories and preferences across devices).
A social media, AR, and camera technology leader like Snap Inc. hires:
These roles focus on building and maintaining the Snapchat iOS app that empowers people to express themselves, live in the moment, learn about the world, and have fun together. Engineers work on camera capture with AVFoundation for real-time photo and video with multiple cameras (front/back, ultrawide, telephoto, simultaneous capture), AR rendering with ARKit for face tracking (facial expressions, tongue, eyebrows, eyes closed), world tracking (place virtual objects in environment), image tracking (trigger lenses from posters, products), body tracking (full-body AR), hand tracking (gestures), and custom Metal shaders for real-time effects (distortion, color grading, beautification). Core ML for on-device machine learning (face detection, segmentation (sky, hair, eyes, lips, clothing), object detection (food, pets, landmarks), style transfer, depth estimation, hand tracking, body pose estimation) enabling immersive AR lenses that understand the world. Real-time video processing with GPUImage or custom Metal shaders for filters, beautification (skin smoothing, face slimming, eye enhancement), slow-motion, time-lapse, speed ramping, transitions, stabilization, and encoding (HEVC/H.264) for upload. WebRTC for voice and video calls (1-on-1, group calls, audio rooms) with echo cancellation, noise suppression, and adaptive resolution based on network conditions. Real-time messaging via WebSockets for chat, typing indicators, read receipts, reactions, replies, mentions, stickers, and Bitmoji. Location services for Snap Map (continuous background location sharing with granular privacy controls, live location, places, explore, geofencing for place-based lenses). Spotlight feed with UICollectionView for infinite scrolling, video preloading, caching, autoplay, like, comment, share, remix, trends, and personalization. Spectacles integration via Bluetooth LE for pairing, photo/video transfer (high-res images and videos from wearable AR glasses to Snapchat app), remote control (shutter, configuration), firmware updates, and AR content preview. Push notifications for new snaps, messages, friend requests, streak reminders, call notifications, and promotional offers. Offline support with Core Data for saved snaps, messages, and memories (edit offline, sync later). Accessibility with VoiceOver (camera, chat, stories, spotlight, map, settings), dynamic type, closed captions, and voice control. Cross-platform sync with iCloud for memories, preferences, and Bitmoji across devices. Snap Inc. also develops Spectacles (wearable AR glasses) and Lens Studio (creative tool for AR/AI lens creation). Snapchat+ offers premium subscription features. Snap Kit enables third-party apps to integrate Snapchat login, sharing, stories, and Bitmoji. Camera Kit lets third-party apps use Snap AR lenses via iOS SDK. Snap Inc. is committed to giving people the power to express themselves and share their experiences. iOS engineers at Snap help millions of users communicate visually, create AR lenses, share their lives, and have fun together through real-time camera and messaging technology. Snap Inc. is a global company with offices in the US and worldwide. iOS jobs available in the USA (multiple locations, remote). Join Snap and help build the future of AR, camera, and visual communication.
Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning.