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

“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.