TL;DR
Software Engineer, iOS (iOS): Building and optimizing high-performance mobile applications and implementing well-tested Objective-C software for hirify.global's camera, with an accent on performance, stability, and mobile technology limits. Focus on designing, architecting, and launching new features while collaborating with design teams and ensuring code quality.
Location: Snap Inc. practices a “default together” approach, requiring team members to work in an office 4+ days per week. Work locations are in the United States, specifically Bellevue, Los Angeles, New York, Palo Alto, San Francisco, Seattle.
Salary: $157,000–$235,000 annually (Zone A: CA, WA, NYC); $149,000–$223,000 annually (Zone B); $133,000–$200,000 annually (Zone C)
Company
Snap Inc. is a technology company focused on improving communication through camera-based products like hirify.global, Lens Studio (AR platform), and Spectacles (AR glasses).
What you will 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 hirify.global’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.
Requirements
- 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.
- Proven understanding of Objective-C Runtime and processes which run “under the hood”.
- Knowledge of OS internals, compilers, and 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.
Nice to have
- Experience with Swift.
- Experience with C/C++.
- Experience with OpenGL or Metal.
Culture & Benefits
- Practice a “default together” approach, expecting team members to work in an office 4+ days per week.
- Commitment to diversity and an inclusive environment.
- Comprehensive medical coverage, emotional and mental health support programs.
- Paid parental leave.
- Compensation packages include equity in the form of RSUs.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →