Software Engineer, iOS @ Meta
placeVancouver, BC
attach_money CA$130,000
businessOn Site
scheduleFull Time
Posted 23 days ago
Your Application Journey
Interview
Email Hiring Manager
****** @meta.com
Recommended after applying
Job Details
Overview
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a Software Engineer, iOS at Meta, you will work on complex technical problems, design and build new features, and improve existing products across mobile devices and web applications.
Responsibilities
- Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences.
- Implement custom user interfaces using latest programming techniques and technologies.
- Develop reusable software components to interface with back-end platforms.
- Analyze and optimize code for quality, efficiency, and performance.
- Lead technical efforts and provide guidance to peers.
- Architect scalable systems that power complex applications.
- Identify and resolve performance and scalability issues.
- Work on a variety of coding languages and technologies.
- Establish ownership of components and features through expert understanding.
Minimum Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience); degree completed before joining Meta.
- 2+ years of programming experience in a relevant language or PhD with 9 months experience.
- Proven track record in setting technical direction and driving consensus across teams.
- Experience building maintainable and testable code bases, including API design and unit testing.
Preferred Qualifications
- 1+ years of experience building complex iOS applications using native languages and frameworks.
- 2+ years building complex applications for iPhone/iPad using Objective-C/C++/Swift.
- Experience with multithreading programming and mobile memory management.
- History of shipping large-scale products supporting millions of active users.
About Meta
Meta builds technologies to help people connect, find communities, and grow businesses. From Facebook to augmented and virtual reality, Meta is shaping the next evolution in social technology.
Compensation
Base salary ranges from CA$104,000 to CA$148,000/year plus bonus, equity, and benefits. Individual compensation is determined by skills, qualifications, experience, and location.
Key skills/competency
- iOS
- Swift
- Objective-C
- API Design
- Cross-functional
- Mobile Development
- User Interface
- Performance Optimization
- Scalability
- Team Leadership
How to Get Hired at Meta
🎯 Tips for Getting Hired
- Research Meta's culture: Understand their mission and recent projects.
- Customize your resume: Highlight iOS and technical skills.
- Prepare technical case studies: Demonstrate problem-solving in iOS.
- Practice coding challenges: Focus on optimization and UI design.
- Review interview insights: Emphasize team collaboration and leadership.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Swift programming concepts.
circle
Practice API design challenges.
circle
Study multithreading in iOS.
circle
Optimize code for performance.
Behavioral Questions
circle
Describe a team conflict resolution scenario.
circle
Explain leadership in technical projects.
circle
Detail cooperation with cross-functional teams.
circle
Discuss challenges in meeting deadlines.
Frequently Asked Questions
What qualifications are required for a Software Engineer, iOS role at Meta?
keyboard_arrow_down
How important is experience with Swift and Objective-C for Meta?
keyboard_arrow_down
What type of technical challenges can a Software Engineer, iOS at Meta expect?
keyboard_arrow_down
How does Meta support career growth for an iOS engineer?
keyboard_arrow_down
What makes the Software Engineer, iOS role at Meta unique?
keyboard_arrow_down