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

“Art & Logic, oh how I love thee! Not only am I designing interfaces and working with absolutely brilliant people on the coolest and most cutting edge projects, but I'm also able to follow my dreams. As a touring singer/songwriter, it's important that I have the ability to work from anywhere. A&L's virtual office truly keeps us all connected and organized, in a far more productive way than being stuffed in a cubicle from 9-5. The world is my canvas, and Art & Logic is my paintbrush. I couldn't imagine a more soul satisfying company to work for.”
Daisey Traynahm, Graphic Artist
[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