Snap Inc. logo
Snap Inc.

Kind. Smart. Creative.

Software Engineer, iOS, Level 4

iOS EngineerSoftware EngineerFull TimeRemoteJuniorTeam 5,001-10,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

Nebraska + 4 moreAll locations: Nebraska | Washington | New York | California | Sao Tome And Principe

Posted

7 days ago

Salary

0

Seniority

Junior

English

Job Description

Software Engineer, iOS, Level 4

Snap Inc.

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company operates Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc., a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We’re looking for a Software Engineer, iOS to join Snap Inc! What you’ll do: - Create and refine high performance mobile 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 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 - Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code 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 - 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 Minimum Qualifications: - Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience - 2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field - Experience with iOS application development Preferred Qualifications: - Experience with Objective-C and iOS - Experience with Swift - Experience with C/C++ - Experience with OpenGL or Metal If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information. "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC): The base salary range for this position is $157,000-$235,000 annually. Zone B: The base salary range for this position is $149,000-$223,000 annually. Zone C: The base salary range for this position is $133,000-$200,000 annually. This position is eligible for equity in the form of RSUs.

Related Job Pages

More iOS Engineer Jobs

Senior iOS Engineer

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

iOS Engineer8 days ago

Role Description At Coforge, we are looking for a Senior iOS Developer (#22164) with the following profile. - Design, develop, and maintain high-quality iOS applications using Swift - Implement modern mobile architectures such as MVVM and Clean Architecture - Integrate external APIs and backend services efficiently and securely - Apply asynchronous programming using Swift Concurrency (async/await, threading) - Participate in design reviews and contribute to architectural decisions - Collaborate with cross-functional teams in Agile environments (Scrum/Kanban) - Ensure high code quality through unit testing, mocking, and automation - Lead feature development end-to-end (design → development → delivery) - Provide technical guidance and act as a reference within the team - Contribute to the integration of AI/ML capabilities in mobile applications Qualifications - Strong proficiency in Swift and the iOS development ecosystem - Solid experience with iOS frameworks (UIKit and/or SwiftUI) - Experience with modern mobile architectures (MVVM, Clean Architecture, Dependency Injection) - Strong understanding of asynchronous programming (Swift Concurrency, async/await) - Experience integrating APIs and backend services - Hands-on experience with AI/ML integration (APIs, LLM-based services, or Core ML) - Strong testing practices: unit testing, mocking frameworks, and automation - Experience working in Agile environments (Scrum/Kanban) - High standards for code quality, maintainability, and engineering best practices - Strong collaboration, communication, and ownership mindset Requirements - Experience: 5–8+ years of experience - Location: LATAM (Remote) - Work Model: Remote Nice-to-Have Qualifications - Experience with on-device AI/ML (Core ML, Apple Intelligence APIs) - Exposure to agentic AI workflows (multi-step reasoning, tool calling, automation pipelines) - Experience integrating VoIP capabilities (CallKit, PushKit) - Experience building messaging or real-time communication applications - Exposure to both SwiftUI and UIKit - Experience with modular architectures and scalable mobile systems in production Company Description At Coforge, we hire professionals based solely on their skills and qualifications, without discrimination based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Latin America (LATAM)
A.C.Coy Company logo

macOS Engineer

A.C.Coy Company

Staffing and consulting firm specializing in IT, Accounting & Finance, Engineering and Sales placements.

iOS Engineer8 days ago
ContractRemoteTeam 51-200Since 1986H1B No Sponsor

• Design, build, maintain, and harden standard macOS workstation images for on-site and remote/VDI use • Engineer and maintain secure macOS baseline configurations, compliance settings, and lifecycle controls • Administer JAMF Pro and Apple Business Manager enrollment and provisioning workflows for macOS devices • Support macOS device provisioning, policy deployment, software distribution, patching, configuration drift remediation, and secure decommissioning • Integrate macOS endpoint images and device configurations with VDI access requirements, security agents, logging agents, and authentication controls • Support passwordless authentication and hardware-backed credentials, where approved, for macOS users and privileged accounts • Configure and validate macOS logging and telemetry, including Unified Logs, endpoint agent reporting, and forwarding of relevant logs to SIEM/EDR platforms • Develop runbooks for macOS imaging, enrollment, patch validation, troubleshooting, and recovery • Assist with forensic collection support, audit readiness, and post-change validation for macOS endpoints • Provide technical guidance to the Engineer, Cloud Service Desk Representative, and company stakeholders on macOS endpoint architecture, security posture, and supportability

District Of Columbia
Ciklum logo

Senior iOS Engineer

Ciklum

Experiences of Tomorrow, Engineered Together!

iOS Engineer8 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

Role Description As a Senior iOS Engineer, become a part of a manufacturing team Moulding for a Danish client. - Develop, operate, and maintain robust and scalable iOS applications with a focus on building reusable components, ensuring seamless integration with backend services and contributing to products used globally. - Cultivate and sustain a high-quality engineering culture, emphasizing software craftsmanship and Swift best practices. - Implement DevSecOps principles in iOS development, adopting a "you build it - you own it" mentality, with a focus on writing secure and efficient Swift code. - Incorporate security and “privacy by design” in mobile application development, ensuring compliance without impeding progress, and maintaining user trust. - Collaborate closely with UX/UI designers to translate design concepts into engaging and intuitive iOS applications, prioritizing user experience in all development stages. - Participate in design reviews and user feedback sessions, contributing technical insights to enhance app functionality and user interface design. - Mentor other engineers, elevating their understanding of mobile application design and Swift programming, promoting continuous learning and development. Main deliverables: - Product teams iOS application portfolio. - Cultivation and growth of front-end development practices using Swift framework. Responsibilities: - Supplementing our product team mentioned above adding extra development competencies and additional capacity. - Delivering backlog items aligned with product priorities including documentation and automatic testing. - Ensuring knowledge sharing with clients and colleagues. - Developing using best practices aligned with the clients product team. - Participate in team ceremonies such as planning, refinement, stand-ups, and potentially pair programming. Qualifications - Experience with Agile methodology. - Good communication skills – both on a technical level for engineer-engineer, but also to our business specialist/functional stakeholders. - Team player, - a mindset of WE over I. - Native iOS development using Swift and SwiftUI. - Provisioning and signing of iOS apps. - Git. Requirements - Experience with ReactNative (for porting to native iOS). - Experience with in-house iOS application deployment. - Frontend development using Typescript, Javascript, and React. - Backend development with .NET and C#. - API development using OpenAPI, and AsyncAPI. - Experience with SQL databases. - Azure Cloud, Redis, RabbitMQ, Pulsar. Benefits - Strong community: Work alongside top professionals in a friendly, open-door environment. - Growth focus: Take on large-scale projects with a global impact and expand your expertise. - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications. - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies. - Flexibility: Enjoy flexibility – full remote working possibilities. - Care: We've got you covered with company-paid premium medical package through Luxmed. - Benefits: Access the MyBenefit cafeteria platform, allowing you to choose perks that best suit your lifestyle and needs.

Poland
Job Closed
Software Mind logo

iOS Software Engineer

Software Mind

Software House focused on results since 1999

iOS Engineer9 days ago
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

Role Description Our client is a gaming company established to reform the national gaming system. Operating under the principle of exclusivity, its mission is to provide games responsibly, mitigate gambling-related risks, and ensure player protection while preventing fraud. The company offers a wide range of games divided into three main categories: - Lucky Games - Casino Games - Betting Games It emphasizes operating responsibly and contributing to a safe and secure gaming environment. Position – how you’ll contribute: - Defining and maintaining architectural standards and ensuring code quality across the iOS team. - Working with version control systems, CI/CD tools, and cloud-based infrastructure to ensure smooth development and deployment workflows. - Promoting best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring. Qualifications - 2+ years of professional experience in iOS development. - Strong proficiency in Swift, with solid understanding of UIKit, Xcode, XCTests, and Fastlane. - Hands-on experience with architectural patterns such as MVVM, MVC, MVP, VIPER. - Proficiency in building scalable mobile applications using REST APIs. - Solid understanding of clean code principles, test-driven development (TDD), and performance optimization. - Experience working in an Agile/Scrum team. - Excellent communication and collaboration skills. - Ability to communicate fluently in English at a minimum B2+ level. Requirements - Knowledge of Objective-C. - Experience with SwiftUI, Combine, or RxSwift. - Background in cloud-based mobile architecture or mobile DevOps. Benefits - Flexible employment and remote work. - International projects with leading global clients. - International business trips. - Non-corporate atmosphere. - Language classes. - Internal & external training. - Private healthcare and insurance. - Multisport card. - Well-being initiatives.

Romania
Job Closed