Reporting to the Museum's Director of Technology, the Team Leader will work in a hands-on capacity, and will oversee the entire development lifecycle for web projects from conceptualization and project inception to post production support. The Team Leader will interact with representatives of the Museum's various departments (e.g. scientific research, conservation, education, exhibitions, public programming, digital outreach, etc.) to guide and coordinate web page/feature strategy for those departments and for the Museum overall. The Team Leader will provide both design and technical leadership to a small and highly capable web design/development team in order to develop world-class web pages, features and functionality to support all of the Museum's departments and functions. The Team Leader will develop and drive the web team's technical channel strategy and tactics, and will also ensure that the Museum systematically deploys best-in-class user experience, SEO, site search, analytics, site features & functionality. The Team Leader will ensure that social media and other digital tools are properly tied to site activities; and will also collaborate with other groups within the Technology department (digitization, video development, new media (apps, ebooks, etc.)) to assure that the Museum maintains coordinated, world-class outreach and communication.
Please submit cover letter and resume to: webteamlead@fieldmuseum.org
Duties:
Delivers web sites and apps, including the optimal selection of implementation technologies and methodologies
Maintain high productivity and agile development methodologies, while assuring delivery of high-quality applications.
Must work directly with Technology department staff and external clients to conceptualize, develop and deliver projects within agreed-on time frames
Champion continuous web page evolution to drive and enable greater value.
Working with the Technology Project Manager, will provide oversight of all project deliverables for the web team
Will coordinate and facilitate quality assurance activities across projects with project managers.
Determine which optimization techniques are required and where they should be implemented.
Will be expected to make frequent and stable releases of software.
Assure that software produced will ensure operational and support costs that are in line with original project expectations
Ensure that the development team is working according to the same set of standards for coding and that the engineering process is consistent across members and iterations
High level of transparency regarding work in progress, future deliverable targets, capacity and interaction with other technical teams.
Leverage industry trends and tools to ensure constant and consistent work product, minimizing practices that are not value-bearing and do not contribute to quality working software as the final delivery.
Mentor application developers on proper code patterning and processes as well as delegating work and verifying results.
Instill sense of team and individual accountability for quality of the work product.
Qualifications:
Expert-level PHP development.
Expert LAMP stack and Drupal hands-on knowledge.
JavaScript Development, JavaScript Libraries (JQuery), Ajax, HTML5, CSS, XML, XML Parsing.
Prototype design skills.
Must be able to work with clients and help them understand both Drupal and web development in general
Excellent communication and collaboration skills
Advanced knowledge of Drupal development and web development techniques in general
Must be able to mentor existing team members in Drupal programming and admininstration
Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience.
7+ years systems web development experience developing web-based solutions for multiple tclient users and/or units across an organization.
3+ years management, supervisory or technical team leader experience.
Skilled in application design, development and support.
Understands new technical concepts and can apply them.
Excellent organizational skills, ability to multi-task and balance conflicting priorities
Great written and oral communication skills.
Ability to collaborate with peers and project teams on complex projects and progress issues and provide status reports to management.
Project management skills.
Produces documentation with great attention to detail.
Proficient in Adobe Design Suites
Experience with source control: git, svn
Working knowledge of Java J2EE is desirable.
Please submit cover letter and resume to: webteamlead@fieldmuseum.org