Software Engineer, iOS
@ Meta

Vancouver, BC
CA$130,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXX****** @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

Review Swift programming concepts.
Practice API design challenges.
Study multithreading in iOS.
Optimize code for performance.

Behavioral Questions

Describe a team conflict resolution scenario.
Explain leadership in technical projects.
Detail cooperation with cross-functional teams.
Discuss challenges in meeting deadlines.

Frequently Asked Questions