UX Strategist Extraordinaire!
InVision is a well-funded venture backed startup working to create the world's best design communication and collaboration platform.
We eat, breath, dream and LIVE ways to improve the way companies think about their design process. That's why some of the worlds most loved designers, agencies, & corporations use InVision every day.
We've worked hard to hand-select an incredible team of designers, developers, and deep thinkers — and now WE WANT YOU!
About Our Dev Team
We are a growing team of passionate technologists. We're excited about InVision and we love what we do. Again, we have big plans for InVision, and we're not afraid to experiment and find the right cutting edge tools to make InVision a continued success, and a joy to our users. We aim to be efficient and productive without sacrificing quality, both today and into the future.
About You
First and foremost you enjoy programming and possess technical competence and a passion for development. You can implement a specification and also architect solutions. You keep an eye on cutting edge tools and solutions, and you may have contributed to open source projects.
You have experience with large Web sites and mobile applications, and you design high performance and scalable solutions. You're not afraid to ask questions, offer feedback and think "outside the box." You write code with future scalability and maintenance in mind, but you can also maintain a balance of productivity without over-engineering solutions full of YAGNI.
You're proficient in CFML and jQuery. You may also have experience with other JavaScript libraries, frameworks and "The Good Parts." You're likely competent or experimenting with at least one other language (maybe Java, Groovy, Clojure, Scala, Python, Ruby, etc.). You're perfectly comfortable with complex SQL and optimizing queries. You're also competent in MySQL usage and you can articulate important differences between the InnoDB and MyISAM engines.
You understand the merits of both object-oriented and functional programming, and you have experience with each. You have plenty of experience and understanding of the model-view-controller (MVC) architectural pattern. You have experience with at least one well-known CFML MVC framework (e.g., Framework One, Fusebox, Mach-II, Model-Glue). You appreciate a good API and you're able to design one of your own.
Efficient development tools and a solid development environment are a must, and you can fully manage your own. You prefer the keyboard over the mouse. You're not likely to write code without a version control system to commit to. You're loving Git VCS or you're at least ready to give it a try. You're proficient at using Firebug and/or Chrome Developer Tools. You're familiar with typical front-end performance optimizations.
You're excited to join a team that shares these passions!
A few more details about working with us:
Travel/Location
Remote/Work from homeCompensation
- Commensurate with experience.
- Options for equity.
- A custom welcome package that may include your choice of Mac.