Director of Interactive Development (Cambridge)

Employment Type

: Full-Time

Industry

: Executive Management



Loading some great jobs for you...





BPI is an award-winning software development, media design and production firm that creates engaging immersive environments and interactive exhibits for Businesses, Museums, Visitor Centers, Zoos, Aquariums and other popular attractions.

Lead Developer/Interactive Development


We are looking for a Director of Interactive Development to lead and manage BPIs interactive software development team.


As a leader, you would be setting the direction for the team. Making sure the team understands and follows major technical decisions. We expect that youll be eager to ask questions and create solutions to positively impact the teams productivity and morale. How can we improve performance? Is storing data locally the best option or should there be a global content management system? Can we afford the technical debt?


On the management side, you will help structure the teams work and tasks with the project managers, facilitate coordination between the development and creative team, and help to make sure that the team is focused on their tasks.


We seek a rare individual, who is both an accomplished developer in his/her own right and also can be an enthusiastic manager of people. The candidate will have a proven track record of solving problems, highly effective communication skills, a laser focus on meeting deadlines, and a commitment to a high-level of customer service.


This position involves a mix of hands-on coding and the management of BPIs software development team. Our projects are diverse, each offering new coding challenges with unique hardware/software combinations in order to meet client goals and create memorable moments for their guests.


Technical / Development Capabilities

5+ years experience in hands-on code development. Particularly, experience with Unity C#, JavaScript, Java, Python, and C++ are valuable.

Expert understanding of the full-stack development process: front-end websites, stand-alone kiosk interactives, content management systems (CMS), APIs and other back-end systems

Experience designing and architecting large-scale software projects.

Must have a solid, working knowledge of Git or equivalent source control technology.

Experience in continuous integration and deployment.

Experience with build and scripting tools such as Windows batch files, VBScript, etc.

Has and maintains a familiarity with trends and new technology in the industry and has the knowledge to make informed decisions regarding the technology used to build each project.

Leadership / Management Capabilities

Solid Project Management skills with a strong commitment to meeting deadlines

Manage and provide day-to-day support and guidance for the interactive development team

Collaborate with the creative department in project planning to determine how interactive exhibits will get built from a software development perspective based on client and end user requirements

Oversee all phases of the software development lifecycle with emphasis on quality, performance, design, profitability, and best practices

Help to make in-house vs. subcontract decisions in order to meet software project schedules

Participate in the recruiting, hiring, and retention of members of the interactive development team

Assist in budget development for those portions of projects which involve interactive development

Perform regular performance evaluations with members of the interactive development team

Represent the interactive developers in Leadership and planning meetings at BPI

Develop, maintain, and grow a scalable process for exhibits development, integrating it into BPIs overall process.

This is a full-time position. Benefits include medical, dental, generous Paid Time Off (PTO), paid federal holidays, and 401(k).

Boston Productions is an Equal Opportunity Employer.


Associated topics: design, engineering, manufacture, product, product manager, production, program manager, quality

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...