Primary tabs

Lead Web Developer

The Barnes Foundation

Description: The Barnes Foundation is seeking a Lead Web Developer to architect and create the foundation for a number of new technology initiatives ranging from web, wearable, and machine learning technologies. In addition to working on internal web projects, the Lead Web Developer (the “LWD”) is responsible for creating technology standards and guidelines designed to foster maintainable coding practices and system design while ensuring these standards are implemented across all consultant projects in addition to internal ones. This position can be performed remotely, but is ideally based in Philadelphia or New York City and will require occasional commutes to both of those cities.

The Barnes is fully rethinking all aspects of visitor facing technology. As such, the LWD will have the opportunity to build our new technology stack—from the web server all the way to frontend libraries—from a blank slate in the way you think will work best for maintainability, scalability, security, and reliability.  We are seeking someone with a breadth of knowledge including best practices in front and back end coding, systems architecture, and web design to lead the Barnes into the near future.

The LWD will be coordinating with several teams across multiple cities and acting as a point person to ask and answer technical questions between these teams and key stakeholders, reporting to the Deputy Director of Digital Initiatives and Chief Experience Officer as well as working closely with the Director of Information Technology.

The LWD will be responsible for conducting code reviews, security audits and any other inspections necessary to ensure projects meet the standards established by this individual. Each project will be reaching milestones at varying points in time and the LWD be responsible for playing some “calendar tetris” in coordinating meetings and launches with each team and stakeholders.

Projects under supervision will need to be integrated into new cloud infrastructure that the LWD will have the opportunity to architect. This may include the creation of continuous integration infrastructure to handle the deployment of these projects as they are developed and maintained, as well as a means of managing the security concerns and many software dependencies these projects will introduce.

As projects launch, the LWD will be responsible for server maintenance and maintenance automation, including backups, disaster planning, patching and upgrading.

Established as an educational institution the Barnes Foundation carries out its mission by promoting appreciation of the arts and horticultural science, through the preservation, presentation, and interpretation of the collections of Albert C. and Laura L. Barnes.

Celebrated for its exceptional breadth, depth, and quality, the Barnes Foundation’s art collection includes works by some of the greatest European and American masters of impressionism, post-impressionist, and early modern art, as well as African sculpture, Pennsylvania German decorative arts, Native American textiles, metalwork, and more. The 12-acre Arboretum contains over 3,000 species of woody plants and trees.

The Foundation engages diverse audiences through its exceptional collections and related high-quality programs that reflect a broad range of periods and cultures and build on the founders’ innovative educational vision of transforming lives through the arts and horticulture.

Responsibilities:

  • Architects and creates the foundation for a number of new technology initiatives ranging from web, wearable, and machine learning technologies.
  • Creates technology standards and guidelines designed to foster maintainable coding practices and system design while ensuring these standards are implemented across all consultants.
  • Coordinates with several teams across multiple cities and acts as a point person to ask and answer technical questions between these teams and key stakeholders.
  • Conducts code reviews, security audits and any other inspections necessary to ensure projects meet established standards.
  • Integrates projects into new cloud infrastructure. This may include the creation of continuous integration infrastructure to handle the deployment of these projects as they are developed and maintained, as well as a means of managing the security concerns and many software dependencies these projects will introduce.
  • Assumes responsibility for server maintenance and maintenance automation, including backups, disaster planning, patching and upgrading.
  • Performs other duties as requested.

Skills and Knowledge:

Required:

  • 2 Years’ experience with HTML, JavaScript, and frontend frameworks (e.g. React, Ember)
  • 2 Years’ experience programming with at least one backend web framework (e.g. Django, Rails)
  • 2 Years’ experience with Linux system administration and comfortable with the command line (Ubuntu preferred)
  • 2 Years’ experience with creating and maintaining cloud infrastructure (AWS preferred)
  • 2 Years’ experience with web and web application servers (nginx preferred)
  • Experience with source control management systems (git preferred)
  • Experience deploying creating continuous deployment systems (e.g. Jenkins, CircleCI)
  • Experience with securing web servers and auditing for secure web practices (e.g. OWASP Top Ten)
  • Familiarity with Microservices/SOA architecture and best practices
  • Experience creating clear and concise coding standards and guidelines
  • Experience working effectively with remote teams
  • Excellent communication skills and the ability to articulate complex technology concepts to non-technologists

Nice-to-haves:

  • Experience with unit and integration testing systems
  • Experience working with third-party REST APIs and API authentication schemes (e.g. oauth)
  • Experience with managing machine-learning libraries and their dependencies (e.g. spacey, numpy)
  • Experience with creating CSS style guides that can be used to share UI components across different teams
  • Experience with managing and configuring GallerySystems/TMS
  • Familiarity with Microsoft SQL Server and T-SQL
  • Familiarity with Agile development concepts
  • Familiarity with the Android Studio SDK
  • Familiarity with Craft CMS, Python, Java

Competitive Benefits Include: Group health, dental and vision insurance; flexible spending accounts; short and long term disability and group life insurance; 403(b) with matching contributions; Employee Assistance Program; voluntary benefits; as well as paid vacation, personal time, sick time and holidays.

 

To Apply

To Apply: Please apply online:

Please include your cover letter, a list of three professional references and a resume with your application. Applications that fail to fulfill this requirement will not be accepted.

The Barnes Foundation is an Equal Opportunity Employer and we’re committed to diversity and equal opportunity in our recruitment and hiring. Qualified candidates of all backgrounds are welcome and encouraged to apply for this position. Employees have rights under other laws including, but not limited to, the Family and Medical Leave Act and the Employee Polygraph Protection Act. We participate in E-Verify.