Sr. Software Engineer

Company Name tenfour
Location Portland, OR
Date Posted Mar 19, 2012
Category Developer
Listing Type Jobs


We are seeking an Sr. Software Engineer to work on the software infrastructure of our marketing applications. This strategic hire will work closely with front-end (HTML, CSS) developers to build usable, high-quality mobile and desktop software applications that integrate web services from Google, Twitter, Facebook, Geo-Location Services and others.

Mad Skills:
4+ years of experience in Object-Oriented design and development
Proven experience following Agile methodologies in a test driven development environment to deploy successful applications
Deep knowledge of JavaScript and experience integrating with HTML5 and CSS front ends
Experience working with XML/JSON and familiarity with REST/SOAP methodologies
Experience as a development lead as well as the ability to collaborate with a greater development team
Experience with multi-device and browser deployments of applications
Familiarity with Git or other source code management systems
Ability to develop in Ruby on Rails and PHP and knowledge of other frameworks such as Zend for building MVC applications a plus

Tool Belt:
Ability to balance multiple software development projects simultaneously
Be responsible for the deployment of mobile applications to the web, iTunes App Store, Android Marketplace and other environments
Follow Agile development methodologies including strict prioritization of user stories, rapid delivery of high-value or high-risk features with good quality, and ability to adapt to iterative requirements
Rapid estimation, with good accuracy, of the time and effort required to deliver large and small software projects
You must have some experience in each tier of an n-tier web application

Brownie Points:
Experience integrating third-party push notification technologies and geo-location services
Experience with open source frameworks such as Tizen and PhoneGap
Custom implementation and integration with third-party platforms such as Drupal and WordPress
Experience with user interface design or design for usability
Experience building casual gaming or other entertainment software
Experience building native mobile applications for iOS or Android platforms
College degree in Computer Science or Engineering

The Team:
The Software Engineer will work with Creative, User Experience, and Client Services teams to build the bedrock foundation of our marketing campaigns. The ideal candidate will leverage cutting-edge technologies to extend our portfolio of award-winning mobile apps, social media apps, gaming and web applications used by millions.

Who do we think we are?
We are tenfour. We’re a creative agency with a rare mix of clever strategy, technical smarts and thoughtful design. We design compelling experiences for bright brands and their agencies.

Put your hat in the ring:

About the Silicon Florist