Jeff Majek and Amelia Longo at Interactive Mechanics The Interactive Mechanics anvil sticker Bowling night at Interactive Mechanics Stacey Mann and Mike Tedeschi testing out interactives at Interactive Mechanics Jeff Majek and Mike Tedeschi installing digital interactives at Interactive Mechanics

We're a small, close-knit group of designers, developers, and content specialists who build amazing things, and we'd love for you to join us.

See Open Positions
Working for us is awesome

Interactive Mechanics has two priorities: our team and our clients. Our team is actively involved in the growth and betterment of the company through regular start-stop-continue meetings, an annual planning retreat, and monthly one-on-ones with the owner. Our employee benefits include:

Unlimited Paid Time Off
We believe in a healthy work-life balance, so we suggest that employees take a minimum of two weeks off to relax and recharge. In addition to seven paid holidays, we also take off the entire week between Christmas and New Years and have flexible work hours.

100% Coverage Health Insurance
We offer 100% employer covered health and dental insurance for full-time staff.

Matched Retirement Account
We provide a Simple IRA retirement plan and match 100% of your contributions, up to 3% of your annual salary.

Educational Stipend
You earn $50 for every 40 hours you work towards professional development, from conferences and workshops to books and online training. We also reimburse for museum visits to keep on top of industry trends.

Regular Lunches, Team Talks, and Outings
We have monthly team lunches and happy hours, an annual holiday party, and company outings to bowl, rollerskate, or explore local museums.

Collaborative work environment
Our team is currently based out of CultureWorks, an amazing co-working studio in downtown Philadelphia, but we're moving to our own office off N3rd Street in Old City at the end of February. Your workspace in our open office will include dedicated storage, and a new laptop, monitor, and other technology that fits your role.

We like to give back

As a team, we partnered with Museum of Impact for the Social Justice & Creativity MLK Day of Service at the Upstander! Exhibit in 2017, and with Camp Sojourner at Bartram’s Garden in 2016.

Interactive Mechanics volunteering at Bartram's Garden in 2016
Interactive Mechanics with the Philadelphia Museum of Art Rice Room opening reception
Christina Deemer and Mike Tedeschi showing off their anvil stickers
Jeff Majek and Amelia Longo at Interactive Mechanics

Our hiring process

Our team conducts a blind review of your application in order to help us assess each candidate fairly. We'll review your materials against the skills and requirements listed in the job posting, so your application should speak to those points. Specific materials requested are listed in each job description.

We'll invite select candidates to interview on-site with our team and provide references. If you're selected, we'll send you a detailed email with everything you need to know for the day of the interview, but you should be prepared to talk about your work style, challenges you've addressed, and projects you're proud to have worked on. You'll meet with the owner and up to two other members of our team—interviews typically take two hours. We're a pretty casual company, so appropriate interview attire is business casual.

Equal Opportunity

We deliver higher value to our clients by bringing a diverse viewpoint to every project. Interactive Mechanics is an equal opportunity employer and is committed to promoting equal treatment regardless of religious belief, age, color, race, creed, marital status, gender, sexual orientation, political affiliation, ethnic origin, family status, or disability. This commitment applies to all areas of our work environment, including recruitment, selection, training, compensation, promotion, and layoff.

Questions or concerns?

If you have any questions about our hiring process, or if you require assistance, please contact us at

All Open Positions

Lead Developer Full-time in Philadelphia

We’re looking for a supportive and responsible lead developer to work with our team full-time (32-40 hours/week) building our digital projects and managing our technical staff. We’re aiming for a start date of May 1.

You’ll lead our development team to build interactive digital projects for web, mobile, and other systems using a wide range of technologies. You’ll be responsible for quality assurance on deliverables, for ensuring that project technical plans are carried out as agreed upon with the client, for managing project installations, and for ensuring that we’re meeting our overall technical goals as specified in our annual plan.

You’ll supervise our Senior UI Engineer and our UX Developer, nurturing an appreciation for best practices through code reviews, pair programming, and regular meetings. You will report to the Creative Director.

As part of project proposals and discovery phases, you’ll work with our Project Manager to create technical plans that consider each client’s and project’s needs, and you’ll support client development reviews. We have a collaborative process for both internal and external work, so you will work closely with other members of our team as well.

This role requires occasional travel for client meetings.

Must-have skills

  • Experience building interactive applications and websites, with versatile technology capabilities. We expect you to have advanced capabilities with at least two of the following: JavaScript, PHP, Drupal, WordPress, Objective-C, Swift, Java, C++, or C#. Other technologies we value include HTML, CSS, Unity, Sass, Raspberry Pi, Particle Photon, Arduino, and Git.
  • Deep understanding of coding standards and ability to communicate best practices
  • Comfort developing project technical plans and functional specifications
  • Strong time management skills and ability to manage multiple timelines/deadlines for simultaneous client projects
  • Strong written and verbal communication for client and coworker communication
  • 3+ years of relevant development experience
  • 2+ years of experience managing and mentoring technical staff

Nice-to-have skills

  • Excited to grow and develop new skills in design or technology
  • Passionate about arts, culture, museums, and education
  • Interested in presenting on our projects at regional and national events
  • Interested in systems administration or devops, or hardware, like microcontrollers
  • Interested in working with a small, close-knit team in an agency environment

Salary negotiable ($65,000–$75,000) and commensurate with experience. Benefits include flexible hours, unlimited paid time off, health and dental insurance, public transit reimbursement, education and museum stipends, and snacks.

Interested in applying?
Apply Now!