Working at eCity

eCity Interactive is a full-service digital agency working to build websites, marketing campaigns, applications that get results and amaze our clients. Our team members are excited by the opportunity to make big impacts and thrive when given the chance to innovate. If this sounds like something you’d like to be a part of, then keep reading to learn more!

Perks include:

  • Competitive salary with profit sharing
  • Excellent benefits: medical, dental, vision, disability, life, FSA, HSA
  • Transit benefits
  • 401k with company match
  • Paid vacations
  • Great location in Center City, close to great restaurants, bars, public transit, and shops
  • An amazing and talented team that is committed to our core values
  • Third Thursdays: a monthly social gathering to hang outside of the office
  • A casual and flexible work environment that is committed to work/life balance

Current open positions include:

Digital Account Manager

eCity is looking for an Account Manager to join our growing team. Check them out! The ideal candidate will serve as a strategic consultant to our clients to build the digital plan that will achieve their goals and then work with our internal stakeholders to make it all happen. Here is our recent work.

Applicants should be comfortable working independently and have a well-rounded knowledge about digital strategy and marketing, and be able to speak intelligently about user experience (UX), design, and website development.

You will be expected to:

  • Establish productive, strategic, trusted partner relationships with key personnel in assigned client accounts.
  • Represent the “voice of the customer” internally.
  • Proactively assess, clarify and validate key account needs on an ongoing basis.
  • Communicate clearly the progress of monthly/quarterly initiatives to internal and external stakeholders.
  • Work with inbound sales and marketing team to create new pitch materials
  • Attend, participate and win new business as part of the pitch team!
  • Write proposals and work orders
  • Develop production schedules with project managers and other documents to be delivered to our clients
  • Maintain, manage, and report on internal communications and materials regarding individual clients
  • Consistently exceed clients expectations of quality, service, and creativity

Things we’d like to see:

  • 3+ years experience in interactive Account Management position.
  • Creative agency and interactive project management experience
  • Knowledge of web applications and multimedia development
  • Working experience of digital marketing methodologies, strategies and tactics
  • Clear understanding of Internet technologies and their daily use
  • Familiarity with CMS and marketing automation technologies such as Drupal, WordPress, HubSpot and Marketo
  • Proficiency in MS Outlook, Basecamp (or equivalent), Excel, and Word
  • Strong problem solver with organizational and analytical skills
  • Excellent written and oral communication skills
  • Well-developed interpersonal and time management skills
  • Ability to manage multiple clients and numerous resources with minimal direction
  • Dependable, hard-working, and a motivated self-starter
  • Ability to adapt and change to meet tight deadlines

If this sounds like you, we’d love to talk with you!

Send us an email with your resume and something that shows your passion to

Senior Project Manager

eCity is looking for a driven Senior Project Manager to manage projects from strategy to launch and subsequent iterating. The Senior Project Manager will work with our developers, designers, strategists, and account management team members to ensure that all projects are delivered on spec and on budget. This role is responsible for assessing and minimizing project risks, setting best practices for project management across the agency, and generally ensuring that each project team operates like a well-oiled machine.

Experience in an agency environment is required, as is the ability to implement project management best practices on and across medium-scale digital projects.

You will be expected to:

  • Monitor day-to-day activities of the project team; having an acute awareness of the projects’ progress. Work with project team and actively be involved in the work.
  • Manage schedules, budgets, and overall project organization to ensure requirements and milestones are clearly communicated, understood, and executed appropriately.
  • Proactively escalate any project issues to the appropriate team member.
  • Plan and prioritize all deliverables and coordinate resources working across project(s) based on scope of work and project goals.
  • Facilitate daily team stand-ups.
  • Work with QA to manage quality processes.
  • Monitor project risks and scope creep to foresee/identify potential problems and proactively identify solutions to address them in advance.
  • Communicate and document project status and strategic recommendations to clients, team members, and Account Management on a regular basis.
  • Continuously review and scrutinize the eCity project management methodology and project processes, and recommend improvements.
  • Partner with New Business and Account Management to drafts proposals and statements of work, present work, and participate in client pitches when asked.

Things we’d like to see:

  • 5+ years of digital project management experience.
  • Deep understanding of project management, workflow, and infrastructure. Ideally with formal training or certification in Project Management.
  • Ability to be structured within the established project workflow, yet flexible enough to manage daily occurrences.
  • Ability to work in a fast-paced environment.
  • Ability to work on multiple projects with varying deadlines.
  • Excellent leadership, confidence, and communication skills, including verbal, written, and interpersonal.

If this sounds like you, we’d love to talk with you!

Send us an email with your resume and something that shows your passion to

UX Strategist

The Digital Strategist is responsible for understanding segments of users on a personal level and defining innovative strategies to reach them in meaningful ways.

The Digital Strategist performs detailed evaluation of the digital landscape for eCity and our clients, bringing insights from web analytics, social conversations, user interviews and other research. He/she will use those insights to create items such as site audits, competitive analysis, user surveys, focus groups and interviews, user personas, card sorts, usability tests, journey maps, content strategies, and recommendation reports. These deliverables will all be focused on identifying opportunities and discovering unique ways of engaging key audiences.

Those insights and inspirations are brought to the eCity teams to co-create tactics and big ideas. She/he develops, presents and communicates the final digital strategies both internally and externally to clients. As part of those plans, this position recommends tactics, content, and/or functionalities, connecting them to marketing goals.

A key component is understanding customers’ motivations through online and offline channels in order to create content strategies and UI recommendations.

The person in this position will partner with the Creative, Marketing, Technology, and Account Management teams to ensure successful project handoff and that the work is appropriately focussed for long-term success. He/she will contribute to new business pitches and project research/strategy definition and is a frequent key member on pitches and client meetings.


  • 3+ years experience conducting user research and digital strategies for software, websites, or digital marketing campaigns
  • Ability to travel to client locations as needed
  • A portfolio demonstrating your ability to research and create strategy deliverables
  • Strong writing, communication and presentation skills
  • Experience in an agency setting
  • Understanding of common web/software development practices
  • Ability to create and sell digital strategies to senior executives
  • Ability to work locally in Center City Philadelphia

What we look for:

  • Empathy – the ability to step into other people’s shoes to understand their motivations and challenges
  • Curiosity – a deep desire to learn about human behavior and improve your own skills
  • Analytical – able to use a variety of research methods to identify trends
  • Flexibility – able to juggle competing priorities
  • Creativity – finding brilliance amid tight budgets and deadlines

To apply, send your resume and work samples to