Project Evolution seeking candidates for full time employment.
Project Evolution is a design-driven web development firm with offices in Providence, RI, and Atlanta, GA. Our mission is to solve the workflow and communication problems common in today’s larger organizations through the use of open source application development and common sense planning of complex interfaces. PE is growing rapidly, and we are on the hunt for new hires at both our Providence and Atlanta locations.
In addition to custom application development for our clients, we also take the time to build out our own products: for example, our Evolve™ platform, built on the Django framework, takes the idea of a CMS to the next level.
What does it take to be on the PE team? A thick skin, drive, love for development and the ability to take complex issues and simply solve them. PE is unique in the sense that we are creatives and geeks living in relative harmony, and we expect our team mates to wear many hats and have an opinion in all aspects of the development process. We believe in protecting our process and the people that work within it. We do this through appropriate client management and a lean system that insists that our teams focus on small work items, one at a time, for uninterrupted blocks of time.
We also believe that a t-shirt and jeans is perfectly acceptable work attire.
We're looking for a couple different but related skill sets, as described below. And our team members cross boundaries: we're designers and developers, or front- and back-end programmers, or developers and ops; so while the skill sets are grouped into two primary areas, we're not specifically limiting ourselves to two folks that completely fall into one group or the other.
Front-End Developers and/or Designers
Ideally, we'd like someone who is an amazing designer, while having the ability to code that design in semantic HTML & CSS. We realize that not all designers are good with code, or vice versa, so if you are a great coder but can’t design, then we will team you up with a designer, as long as you are able to recreate a design to the pixel.
Alternately, if you are a great designer but aren’t a great coder, no worries there either, although we do expect applicants to have the ability to build a basic website and to have experience in interface design. If you're focused on print design alone, then you probably won't be a good match for us, as web design is a different sort of beast – even though some of the underlying principles might be the same (color, contrast, position, etc), the application of those principles can be wildly different, as the focus has to be on how the user interacts with the site.
We're also very picky when it comes to design: it has got to be clean, not too "web 2.0", and basically just look awesome.
Some of the characteristics that would make you a good fit:
- You are excited about planning, designing, and developing websites, and want to make great user experiences.
- You have an outstanding work ethic.
- You are a straightforward, clear communicator, able to keep emails short and to the point, while including enough detail to make sure that everyone else on the team is on the same page.
- You believe in reusable code and truly semantic HTML & CSS.
- You are familiar with object oriented CSS – or you can take a look at the OOCSS information (http://oocss.org/), think it's a good idea, and want to work that way – or you think it's a crock and can make a strong case as to why.
- You have a good understanding of JavaScript.
- You believe that websites should work everywhere, are familiar with HTML5 and CSS3, and have some creative ideas for alternate viewing in tablet formats (iPad) and mobile devices (iPhone, Android, etc.)
- You have the ability to learn new things quickly and can get up to speed and keep up with what our back end teams are developing.
Back-End Developers
Ideally, we'd like with experience working with one or more MVC-style web frameworks – preferably Django, because that's what we use, but if you have experience in another framework like Rails or CakePHP and are willing to learn Django, then it's all good.
Even paid experience isn't a requirement, provided you're willing to learn and have some background that shows both interest and aptitude for the kinds of things we do; for example, a computer science degree, or some open source projects.
Some of the other characteristics of a good fit would be someone who:
- Most importantly, loves to code. For this person, it's not just a job, it's something they do for fun.
- Works on a Mac or at least on a Unix-like system, since all of our work is deployed to Linux servers and everyone else in the office is on a Mac;
- Has experience or interest in learning front-end as well as back-end development – our development team is composed of generalists, and everyone has a chance to work on all parts of the stack (which includes jQuery and other JavaScript, HTML5, Django, MongoDB, and more);
- Is familiar with the concepts of "DevOps", cloud architecture, performance, and scaling;
- Is self-motivated, communicates well, and is comfortable working alone or pair programming;
The most important quality
We want people who love what they do, period. Passion, pure and simple. Slackers need not apply.
If you think we'd be a good fit, please send your information to jobs at projectevolution dot com. We expect all inquiries to include appropriate samples, be it a design portfolio or code. If you have a github or bitbucket (or whatever) account, make sure to mention it, along with whatever else you think we should know about you. If we like what we see, we'll be in touch.
Socialize: