Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Snap Inc. Software Engineer (iOS) in Seattle, Washington

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 / 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. Build robust, lasting, and scalable software products. Modify existing software to correct errors, allowing it to adapt to new hardware and/or improve performance. Perform Unit testing and Unit test fixture for new and existing applications. Build test automation to cover UI testing. Work with Product Managers and create, design and develop software that helps make the best app experience for users. Required education/experience: Master of Science or foreign equivalent in Computer Science, Computer Engineering or closely related field plus four (4) years of experience in Software Engineering/Development or closely related experience; OR Bachelor of Science or foreign equivalent in Computer Science, Computer Engineering or closely related field plus six (6) years of experience in Software Engineering/Development or closely related experience.  Required Skills: Knowledge and/or experience in: Experience with Objective-C, Swift, C/C++. Experience in developing mobile applications for the iOS environment. Understanding of Objective-C and Swift Runtime and processes which run "under the hood". Proficiency in multi-threading and performance optimization techniques for iOS. Knowledge of the operating systems internals, compilers, optimization for low-power and mobile systems. Knowledge of software design patterns and iOS best practices. Experience with development tools: Xcode, Git, Google App Engine. Experience with AVKit and AVFoundation. AutoLayout, Core Animation, Core Data. Knowledge of dependency injection, operations/promises, and modular development. Knowledge of Continuous Integration and Deployment practices.  *Knowledge/experience/understanding/proficiency means knowledge/experience/ understanding/proficiency sufficient to adequately perform the duties of the job being offered.  OTHER: Job Site: Snap Inc., 2025 1^st^ Avenue, Seattle, WA 98121. *Hybrid work permitted -- Snap practices a "default together" approach and expects our team members to work in the Seattle, WA office at least 80% of the time (an average of 4 days per week). 40 hours/week. Base salary: $202,000 - $303,000 per year. This position is eligible for a discretionary performance-based bonus award. This position is eligible for equity in the form of RSUs. Our Benefits: https://careers.snap.com/benefits{rel="nofollow"}.  **To apply, please email resume to: apply2snap@snap.com and reference Job Code #SWEIOS-SE-0624-XW.

DirectEmployers