Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior iOS Engineer

Engineering | Redwood City, CA | Full Time

Job Description

As a Senior iOS Engineer, you will play a critical role in bringing our fanciful mobile products to life. Your collaboration and innovation with visual designers and other engineers will help us to deliver apps to millions of users, pushing the boundaries of what is possible in the mobile entertainment space. Your passion for building scalable, forward-thinking code is supported by a deep understanding of mobile app development and a curiosity for exploring new technologies.


  • Native mobile application development on iOS with fluency in Objective-C, Swift, UIKit, and Core Foundation.

  • Deep foundation in computer science combined with demonstrable problem solving aptitude.

  • Experience with memory management, profiling, and automatic reference counting.

  • Applied understanding of resource constraints including battery life and network availability.


  • An eye for design and 2D animation experience with UIKit Dynamics or SpriteKit.

  • Strong understanding of Apple’s Human Interface Guidelines as well as interaction design best practices.

  • Maintained or have significantly contributed to a popular iOS open-source project.

  • Has shipped and maintained apps, knowing ins and outs of Apple’s submission process.

  • Experience with 3D development on mobile devices, using OpenGL ES, Metal, or Unity.

  • Fluency in writing apps that consume RESTful APIs asynchronously.


IMVU, Inc. ( is an online social entertainment destination where members use 3D avatars to meet new people, chat, create and play games with their friends. Our developers are given significant autonomy over their work: we hire smart people and trust them to use their creativity and talents to do right by their peers and our customers. We are longstanding evangelists of Continuous Deployment, strong supporters of open source software and we spawned the Lean Startup movement. We value humility, open collaboration and foster an environment that supports learning from and mentoring others. We want you to grow your talent and career. We’ll provide plenty of interesting challenges and strong support to ensure your success.  At IMVU, we solve challenging problems and create amazing products together every day!


  • Please try out our app before you apply. We’d like you to understand our products and have some understanding of our customers.

  • Please include a cover letter. Make sure to discuss why you are interested in learning more about IMVU. Job applications without cover letters will not be considered.

IMVU is an equal opportunity employer; applicants are considered for all roles without regard to race, color, religious creed, sex, national origin, citizenship status, age, physical or mental disability, sexual orientation, marital, parental, veteran or military status, unfavorable military discharge, or any other status protected by applicable federal, state or local law.