Key Skills & Technologies


Technical Skills

We’re always doing something new, so it’s hard to make a list of desirable technologies. Our programmers need to be fluent with a variety of tools, and have the desire to do something new, cool, and unexpected. Below is a list of some of the skills we're looking for:

  • Python
  • Python frameworks, especially TurboGears
  • PHP
  • PHP frameworks
  • .NET
  • HTML, CSS, XHTML
  • JavaScript
  • "Web 2.0," AJAX, web services
  • content management systems (especially Drupal and Joomla)
  • database design, MySQL
  • ActionScript 3.0, Flex, AIR
  • cross-platform libraries and frameworks, such as Flex, Qt, and wxWidgets
  • C++, C#, Java
  • Objective-C
  • Cocoa
  • iPhone SDK
  • OpenGL
  • CoreAudio, Audio Units, audio, MIDI
  • Mac OS X kernel drivers
  • Windows kernel drivers
  • UI design and usability

General Skills

We hire the best of the best, both in terms of technical skills and general soft skills. Nobody at Art & Logic is “just a programmer”, “just a manager”, etc. Everyone needs to be able to contribute in a variety of ways. Some of the important skills are:

  • project management
  • client relationship management
  • superior written and verbal communication
  • business development and sales
  • technology development
  • proposal writing and project estimation
  • specification & documentation
  • user interface principles

Careers Main | People | Projects | How We Work
Values | Skills | Programming Challenge | Apply Now

Developer Quote

“When I tell people that I work at home developing software for Art & Logic, they usually say something like "Wow! What a great gig!" And it is, but there are challenges to working at home. Folks typically think that it would be hard to get any work done. But for me, the bigger challenge is making sure work doesn't overtake my "home" life. Sometimes it's a delicate balancing act.

Art & Logic has been very supportive through several long-distance moves, and some major and difficult life changes. I used to complain to people that I had to go out and make my own social context; that it really didn't come for free like in so many work environments. But then I realized what blessings I've received from stepping out in this way that I have nothing to complain about! And if there's any imbalance in my life, it's up to me to fix it, and Art & Logic continues to support whatever changes I need to make.”
John Boynton, Senior Engineer
[more quotes]


Apply Now!

Here’s how to get hired:

  1. The first step is the application form.

  2. Successful applicants will be invited to take the Art & Logic Programming Challenge.

  3. Successful challengers will be called to discuss their solution.

  4. Interview.


Subscribe to Updates

Enter your email address:

Subscribe with FeedBurner RSS Feed for our blog