Sr. JavaScript Engineer IMVU
About Us:
IMVU, Inc. (http://www.imvu.com) is an online social game where members use 3D avatars to meet new people, chat, create and play games with their friends. IMVU has reached 100 million registered users, 10+ million unique visitors per month and a $50+ million annualized revenue run rate. IMVU has the world's largest virtual goods catalog of more than six million items, almost all of which are created by its own members. IMVU is available in multiple languages on both Windows PC and Mac platforms, and for mobile users via its IMVU 2Go iPhone application, available in the Apple App Store.
IMVU has been recognized frequently, including Best Place to Work for the past 3 years, Inc. 500/5000, 8th fastest growing private tech company in Silicon Valley over the past 3 years, and 87th fastest growing tech company in North America over the past 4 years.
Founded in 2004, IMVU is backed by venture investors Menlo Ventures, Allegis Capital, Bridgescale Partners and Best Buy Capital and is located in Mountain View, CA. IMVU has been profitable since 2009.
So, what will you do?
Bridge the gap between design and technology, working with visual and interaction designers to implement and maintain pixel perfect user interfaces.
Code. Make browsers SUBMIT to your will. You know best practices cold and are on top of bleeding edge techniques. You've been around and IE6 does not scare you.
Relish in the role of being a front-end specialist. We will look to you to solve hard problems and make our front-end more reliable, predictable, elegant and awesome.
Share. We have a highly agile environment and you will frequently be paired with generalists. We want you to share your expertise, making everyone else better and facilitating constant learning.
Take pride in the quality of your work, continuously deploying test-driven code, delighting customers and making a difference every day.
Requirements:
Expert in JavaScript and fluent in HTML and CSS, with a deep understanding of how to make everything work harmoniously together.
PASSIONATE about realizing great design through code. You have opinions about the products you work on and aren't afraid to defend them / be criticized / be wrong. You know how to be confident and consultative at the same time.
Ability to go off-book in JavaScript. You were doing front-end web development well before there were good JavaScript libraries out there (5+ years), so you are comfortable hand rolling the last 10% in JavaScript when that's the right thing to do.
Experience writing code that interacts with a large, complex back end and working with talented server engineers - you need to be able to at least read complex server side code if not write it well. You must have some experience working in a server side scripting language, it would be great if it was PHP because we are a lamp shop.
Software Engineering discipline. We are a 60+ developer environment with an infrastructure that allows us to go very, very fast. We need you to understand what it means to work in a professional software engineering environment and work well with others. No cowboys or lone wolves.
Bonus Points:
You have an eye for design. You are interested in visual and/or interaction design, and maybe have even performed one of these roles in the past.
Demonstrable experience building user interfaces that render perfectly across a multitude of operating systems and browsers.
You like to prototype things, occasionally knocking everyone's socks off. You aren't ashamed to prove this with examples.
Experience working in short, agile, iterative development cycles
You code for fun and have a side project or two you help out with
CS background is fine, but it's more important that you are passionate about design, usability and other things non-code-related: you learned how to code, and are good at it, but did it to -make things- and -make them cooler-
Experince or interest in 3D or building windows native experiences (much of IMVU is rendered locally using Gecko)
How to apply:
Please join IMVU & play around before you apply. We?d like you to understand our products and work environment. We are going to talk to you aobut the IMVU experience as part of the interview and expect you to have notes.
Please include a cover letter. Make sure to discuss why you are interested in learning more about IMVU. If possible, please include links to UIs you've built or front end code we can read in your cover letter. Job applications without cover letters will not be considered.
| Location: |
Mountain View, CA
United States
|