Sr. Developer
When it comes to developing for the web you are an innovator, problem solver, coding neat freak and deliverer of mind-blowing-techno-magic all rolled up into one. You’re passionate about where the web is going and constantly helping to bridge the gap between where a client is and where technology can take them.
We are a digital marketing agency seeking a dedicated and experienced developer to work with cross-functional teams to create both desktop and mobile web applications. You will be responsible for working on application design as well as coding, testing, debugging and troubleshooting as well as modifying existing code to add new features to existing applications. This includes both client-side and server-side functionality.
In addition to actual hands-on development, you will also assist with client server configuration and keep our own ship sailing with maintenance and configuration of internal servers and overall infrastructure. It goes without saying that you will be virtual swiss army knife of technical acumen, but you will also need a great sense of humor - we like to laugh frequently while we work.
Here are all the nitty-gritty details:
Responsibilities
- Design, code, test, debug and troubleshoot both internal and external web applications
- Work with other other studio disciplines to satisfy business requirements and provide teams with technical constraints
- Assist project teams in scoping and estimating project work
- Provide documentation as required and participate in code reviews, planning sessions and routine status updates
- Assist with configuration of client servers for application deployment
- Stay abreast of the latest web technologies and best practices related to the web and application development
- Assist with maintenance and configuration of Toolhouse servers and overall IT infrastructure
Required Skills and Experience
This role requires a minimum of 5 years experience with:
- Server side web development working in PHP, ASP.NET C# or JAVA (at least 2 of the 3)
- Developing database-driven web sites using SQL database servers
- Working within web development frameworks such as Drupal, Django and Ruby on Rails
- Writing semantic, standards-compliant, and cross-browser compatible XHTML and CSS
- Advanced CSS techniques, including CSS 3 selectors and properties (including browser specific prefixes)
- Advanced Javascript development. Experience with jQuery, YUI and MooTools Javascript frameworks is an asset
- Configuring and managing Linux and/or BSD or Windows-based servers
- Using web application development tools, such as version control software and IDEs
- SQL database programming, designing & writing complex dynamic Queries
Familiarity with:
- HTML5 draft specifications
- Developing mobile-optimized HTML/CSS/JavaScript
- Developing mobile applications for iOS, Android or Blackberry is a definite asset
Additional Requirements:
- Minimum BS in Computer Science or Equivalent Experience
- Experience working within an agency environment is desired but not required
- Strong analytical abilities and the ability to carefully manage details
- Ability to work with a diverse range of personalities while juggling multiple projects Ability to focus and work under pressure during tight deadlines with humor, tact and professionalism
- Excellent communication skills with internal and external audiences at all levels
Next Steps
If you think you can do the job, we'd like to hear from you. Send a resume, cover letter and compensation expectations to jobs@toolhouse.com.