Meta - Pittsburgh, PA

posted about 2 months ago

Full-time - Entry Level
Pittsburgh, PA
5,001-10,000 employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As an iOS Developer on the Live Telepresence team at Meta, you will be at the forefront of creating immersive virtual and augmented reality experiences. Your role will involve collaborating with product and design teams to develop innovative applications for iOS, focusing on Codec Avatars that facilitate realistic social interactions across distances. You will be responsible for building and optimizing user interfaces, developing reusable software components, and addressing complex challenges in the AR/VR space.

Responsibilities

  • Work closely with product and design teams to build new and innovative application experiences for the iOS platform
  • Implement custom native user interfaces using the latest iOS programming techniques
  • Build reusable iOS software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Complete medium to large features independently without guidance
  • Collaborate with research scientists and engineers to understand data set needs and provide accessible solutions
  • Write clean, readable code and debug complex problems
  • Prioritize tasks ruthlessly and work efficiently
  • Learn constantly and educate others on new technologies
  • Quickly solve issues with cross-functional leads
  • Clearly articulate design decisions to internal stakeholders
  • Thrive in dynamic, fast-paced environments

Requirements

  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field
  • 2+ years of object-oriented software development experience
  • 1+ years experience building complex applications for iPhone or iPad using Objective-C/C++/Swift with the iOS SDK
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Experience working independently in dynamic environments
  • Experience developing performant software and systems
  • Experience with software development practices such as source control, code reviews, unit testing, debugging and profiling

Nice-to-haves

  • Proven track record of shipping software
  • Proficiency with React
  • Experience working in a research environment
  • Experience developing software for Machine Learning, Computer Graphics, Computer Vision, or Robotics applications

Benefits

  • Health insurance
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
  • Employee discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service