Web Developer-Team Lead (PHP) Job in Columbia 21046, Maryland Us

The Message Systems team is looking for a highly motivated Team Lead Web Developer to head our team designing and building our products user interfaces.


The successful candidate will be a technically proficient, self-starter with excellent communications skills.  As team lead you will be mentoring other web application developers and user experience designers to ensure that all Message Systems products provide our customers with an outstanding interactive experience.


Message Systems believes in a fun but focused development environment. We have flexible hours, outstanding benefits, and a world-class team. Our engineering group works in an open plan with a focus on collaboration, automation, and testing.


This position is based in Columbia, MD.


Responsibilities:

The Team Lead Web Developer will be responsible for UI and front-end development, applying their expertise to build a suite of leading messaging products.  

The Team Lead Web Developer must possess strong interpersonal skills and deep technical knowledge across a range of technologies including:

·      Experience building and deploying high quality, highly reliable, scalable enterprise software products in a team environment

·      Experience leading small teams of developers building sophisticated web applications

·      Excellent verbal and written communications skills

·      Leadership skills with the ability to mentor other developers

·      Must be as much at home coding as teaching others about best practices, testing, and building in quality

·      Deep knowledge and experience with PHP and PHP frameworks such as Zend/CakePHP, etc.

·      Experience with (X)HTML, CSS
, JavaScript, and AJAX

 

Qualifications:

·      5+ years experience building interactive web applications and user interfaces

·      Knowledge of cross-browser/cross-platform compatibility including knowledge of and ability to solve common associated issues as well as investigate and troubleshoot complex inconsistencies

·      Experience using JavaScript and AJAX libraries such as jQuery

·      Experience with version control systems including Subversion

·      Excellent analytical, problem solving, and debugging skills

·      Bachelor’s Degree in Computer Science or related field

 

Desirable Skills/Knowledge:

·      Experience with fast UI prototyping, rapid iterations, Agile web development methodologies

·      Experience working in a LAMP (Linux/Apache/MySql/PHP) environment


·      Experience with PostgreSQL