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.
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 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/LocationRemote/Work from home
- Commensurate with experience.
- Options for equity.
- A custom welcome package that may include your choice of Mac.