Lead Mobile Software Engineer (iOS) 0236 IMVU
As a Lead Mobile Software Engineer, you will be on the team responsible for helping build our emerging mobile messaging products. You will collaborate with software engineers, user experience, and visual designers to deliver apps that push the boundaries of what is possible in the mobile messaging space. You will promote excellence in iOS development, creating new features, improving code quality, productivity, and skills through processes, projects, learning, and mentorship. Your passion for building scalable, forward-thinking code is supported by your curiosity, understanding, and application of emerging technologies that benefit your work.
Native mobile application development on iOS with fluency in C, Objective-C, Core Foundation, UIKit, and Cocoa Touch.
Deep foundation in computer science combined with demonstrable problem solving aptitude.
Extensive experience with and knowledge of client-server applications and RESTful APIs.
Experience with memory management, memory/performance profiling, and ARC.
Applied understanding of resource constraints including battery life, network availability, and the like.
Strong bias towards test-driven development.
Strong understanding of Apple?s Human Interface Guidelines as well as interaction design best practices.
Experience with other mobile platforms or mobile-web development using frameworks such as PhoneGap.
Maintained or have significantly contributed to a popular iOS open-source project.
IMVU, Inc. (http://www.imvu.com) 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! Check out some of what we?re doing on our Engineering blog: http://im.vu/engineering
HOW TO APPLY
Please try out our core product 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.
||Mountain View, CA |