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
Just off of N3rd Street in Old City, our accessible open office features a bike room, an elevator, a full kitchen and bathroom, and beautiful natural light. Public transit like the 17, the 33, and the Market-Frankford line are just down the block. And we're right in the middle of Old City staples like First Friday, Old City Eats, and a weekly Farmers Market in the summer.

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

No job opportunities, currently!