INM United a digital creative agency

Director of Technology

If you’re looking for an opportunity to lead and build the development team of an innovative and established digital agency, where innovation, respect and a healthy working environment come as standard, then this could be just the thing you’ve been searching for.

You’ll ultimately be responsible for providing technical direction and delivering stunning solutions across the agency. You’ll lead by example and demonstrate impeccable coding knowledge across a range of client’s online marketing solutions, communicating effectively (in a non-technical manner) across internal and external teams.

You’ll also play a key role in the wider agency’s success, aiding in the creation of proposals and pitches, quoting on technical work, providing client demonstrations and be instrumental to the success of the agency management team. With direct line management of the development team you’ll need a talent for assessing skills, sharing knowledge and training to maximise your team’s personal progression and success.

A proven background in leading a team, creating a positive and enjoyable work environment will also be essential.

Email Us

Primary Responsibilities:

Development Team Manager

  • Lead recruiting efforts to satisfy the technology needs of the organization.
  • Build, inspire and mentor developers and nurture career growth.
  • Provide point of technical contact for developers experiencing issues surrounding the working equipment and/or environment.
  • Select and manage vendors.
  • Oversee client and internal technical systems, frameworks, and code libraries.
  • Ensure a robust technology infrastructure, establish best-practices for privacy, security, availability and data integrity of internal IT systems.
  • Serve as the primary technical contact to clients and contractors, providing appropriate management of risks and expectations.
  • Participate in project development when needed

Process Excellence

  • Refine and hone development process excellence and efficiency.
  • Define and maintain best practices in development, documentation, standards support, and QA.

Tactical and Project Planning

  • Key resource in tactical planning and solution ideation.
  • Identify project requirements.
  • Participate in project estimation and technical project planning activities.

Interactive "Evangelist"

  • Attend designated conferences to learn about new technologies and solutions.
  • Create programs and conduct learning seminars in concert with creative and technical leads to share latest knowledge of new technologies and solutions periodically throughout the year.
  • Establish close working relationships with key agency account and creative team members to increase understanding of interactive solutions.
  • Provide exposure and distinguish the company as a leading digital agency through presentations at designated conferences.

Qualifications

Technical Essentials:

  • Expert knowledge of programming languages including SQL, Actionscript 3, JavaScript/AJAX, and HTML/CSS.
  • Knowledge of .NET, Objective-C, or iOS development.
  • Familarity with PHP and Ruby on Rails.
  • Excellent understanding of cross-browser/cross-platform compatibility issues.
  • Experience with source/version control software such as SVN & Git.
  • Experience in developing mobile websites and applications.

Professional Essentials:

  • Proven track record estimating projects accurately and delivering them on time.
  • Strong aptitude for identifying problems and areas of improvement.
  • Ability to thrive in a fast paced, deadline driven work environment.
  • Experience with formal software development methodologies/lifecycles; Agile development experience preferred.
  • Experience fostering a positive team atmosphere demonstrating respect for peers and supervisors and establish credibility both internally and externally.
  • Ability to balance short and long term organizational goals and strategies.
  • Proven team management (2+ years) and lead development (3+ years) experience for interactive projects.

KPIs

  • Client & Vendor Interviews
  • Employee Lead Generation
  • Project Efficiency/Performance

Senior Developer

We are looking for an experienced, self-motivated developer with excellent communication skills and a desire to work in a fast-paced, creative environment. Our ideal coworker enjoys solving problems and exploring new technologies, has a good sense of humor and a willingness to work and play well with others.

About Us

We're an interactive agency in Richmond, Virginia that creates awesome products for both web and mobile environments. Our clients include small local organizations and large national brands, and we strive to deliver the best possible experience to every one of them. As a team, we like to push boundaries and constantly challenge ourselves and each other. We’re proud of the work we create and excited about the possibilities our new projects have to offer.

Who We're Looking For

We are looking for a developer with experience working on large projects who can develop and produce great solutions for our clients. You should be comfortable working with a range of technologies on a variety of tasks, including maintenance, new feature development, new technology implementation, and code optimization. You will be given the opportunity to drive development decisions and recommend solutions for each project you work on. We're looking for someone we can trust to make important technology decisions and support them within our team.

Please include a code sample or a link to your github account when responding.

Email Us

Skill Requirements:

  • Highly proficient in Ruby on Rails and PHP. (i.e. at least a couple successfully fielded web apps that you worked on from start to finish)
  • Experience with at least one other web based language/OS/framework
  • Experience with source code management, ideally Git.
  • Familiarity with SQL.
  • Excellent written and verbal communication skills.
  • Willingness to collaborate in a team environment

Bonus qualifications:

  • A college degree in Computer Science, or 4 years of experience developing software.
  • Web service integration (XML / JSON) with Flickr, Twitter, Facebook, Amazon s3, OpenID.
  • Experience with PHP.
  • Experience with iPhone and Objective-C / Cocoa.
  • Experience with an Agile development methodology.
  • Server-side mobile support, such as push notifications for iPhone.
  • Experience with advanced programming techniques such as metaprogramming, build automation, and library creation.

Technologies

  • Ruby on Rails
  • PHP
  • MySQL
  • HTML/CSS
  • Git
  • JavaScript, with emphasis on jQuery and AJAX

Contact Us

INM United
Work
201 West Broad Street
Richmond, VA 23220
United States
Get Directions
Work 877.251.1533