We are seeking an application 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: talent@tenfouragency.com