Web Programmer/Developer

Want to be part of an award-winning team developing cutting-edge websites? Here is your chance. Fathom, one of New England’s leading interactive and creative firms, seeks an outstanding developer to join our team. Our new web programmer/developer will become a key member of Fathom’s programming team, working to build content management systems, online applications and dynamic websites.

If you have real experience and are interested in working with some serious websites and great people, please send your resume and online portfolio information to jennf@fathom.net. No phone calls please.

Responsibilities
  • Work both individually and in small teams to deliver on time, error-free code that meets all design specifications
  • Produce reliable, scalable, and effective software
  • Support existing systems, troubleshooting/problem resolution
  • Write, update, and maintain code (both front-end and back-end)
Requirements
  • A strong portfolio of previous real-life work, whether through an online portfolio, github account, etc.
  • Must be a strong problem-solver with the ability to work under limited supervision
  • Understanding of user experience (UX)
  • Detailed understanding of cross-browser compatibility, and proven experience creating highly compatible web deliverables
  • Understanding of web accessibility and standards compliance
  • Detailed-oriented nature with ability to track, organize and prioritize multiple, simultaneous projects and requests
  • Strong communication skills
  • Ability and desire to research and learn new technologies
  • Understanding of the MVC model (object oriented) and ability to work with various frameworks and integrate 3rd party services (e.g., Facebook Connect)
Technical Experience
  • XHTML: must be able to hand-code valid, semantic, and accessible markup for ease-of-maintenance and intelligibility
  • CSS: must be able to create clean, mostly table-less layouts using only CSS for presentation
  • JavaScript/AJAX/DOM-scripting: must be able to manipulate CSS via the DOM and hand-code behavior from scratch
  • Experience working with JavaScript libraries (jQuery)
  • Fluent in PHP5 (experience with CakePHP is a big plus)
  • Experience using Ajax and using RSS, XML, and JSON as data structures
  • Relational database experience (MySQL, MS SQL)
  • Experience working with version management systems (CVS, SVN, Git)
  • HTML5/CSS3/Webfonts a plus
  • .NET/MS SharePoint experience a big plus
  • jQuery experience a plus
  • Experience with mobile development a plus
  • Working knowledge of the LAMP stack
  • Proficient in various design tools (Photoshop, Flash, Illustrator, etc)
Education
  • BS/BA degree or equivalent industry experience is required, with a minimum of 2+ years of web production and development experience