The elements of our unique culture

  • We are a family.

  • We authentically care about our team members and their quality of life.

  • We work hard and have fun.

  • We hire grown ups, therefore we are a flat organization with no management layers.

  • We can count on one another to get the job done while having control over our own schedules.

  • We have high expectations but respect work/life balance.


Who we are looking for

Digital Art Director

Job Description:

We are looking for an experienced Digital Art Director to design our client's product interfaces, create compelling interactive content and help lead a team of talented designers. As the Digital Art Director, you will create interactive software experiences via integrated mobile responsive websites and native mobile applications, campaign based landing pages, email designs, and social advertising. From conceptualization to design (and in working with development teams) you'll help bring our software solutions to life for our clients, making sure the software products that we create are innovative and provide a best in class user experience.

Who You Are:

You are most happy when you are creating useful, engaging experiences, and you are equally excited to use your right brain to create logical flowcharts and build out information architecture. A problem solver and intellectual thinker, you are always looking to provide the best digital experience for your customers. You are a thinker and a doer, and able to function across multiple levels of organizations.

Day-to-Day Responsibilities:
  • Conduct ongoing client and product research
  • Work on the structure, logic, and visual design of digital products
  • Create process flows, wireframes, mockups, and prototypes
  • Collaborate with development teams to ensure that design specifications are implemented
  • Lead a team of talented designers
  • Develop strong working relationships with clients
  • Monitor the performance of projects post-launch and make recommendations for optimizations
  • Participate in multiple projects simultaneously
  • Create designs that are functional and compelling, and that meet the strategic objectives of our clients
  • Work with non-designers and clients to help them realize their vision and keep projects on track
  • At least 5+ years of professional digital product design experience creating digital software products
  • Exceptional and innovative visual design skills - and an online portfolio that showcases them
  • Experience leading the creation of digital designs across platforms
  • Be collaborative, self-motivated, and professional
  • Strong communication skills, both written and oral, with natural ability to articulate and defend design decisions
  • Ability to excite and engage people around you to create the best outcomes
  • High attention to detail
  • Analytical thinking and the ability to clearly document requirements and processes
  • Excellent organizational skills and the ability to produce exceptional work in a fast-paced, multi-client environment
  • Expert-level skills in both design and prototyping tools
  • Strong HTML and CSS skills
  • JavaScript knowledge and skills (strong JavaScript skills a plus)
  • Understanding of Git basics

If you are interested in applying for this position please send your resume to:

Project Coordinator
Job Description:

The Project Coordinator will be the initial point-of-contact for all client support needs, including documenting client issues and/or requests and begin facilitation or implementation of such requests. The Project Coordinator will also provide daily support to internal cross-functional teams including organizing information, compiling departmental reports, updating internal systems, and creating both internal & external documentation. The individual in this role has a “can-do” attitude and is willing to learn, adapt, and engage in a multi-client fast-paced environment. This role will have the opportunity to engage in multiple facets of I-ology’s internal and client business needs, as well as learn and grow within our organization.

Who You Are
  • Extremely organized and detail oriented in both written and verbal communications
  • Excellence in translating verbal information into action items and follow up documentation
  • Have a broad understanding of interactive design, development and digital marketing
  • Ability to manage multiple tasks and priorities
  • Analytical problem solver
  • Willingness to stay up to date on digital technologies and best practices
Day-to-Day Responsibilities:
  • Respond to email requests from clients regarding support and technical issues in a timely and professional manner
  • Work within CMS platforms to make minor updates and content changes
  • Assist with documentation, task management in WMJ, and other project related duties
  • Work with Senior Project Manager to coordinate internal and external meetings
  • Collect and organize project and client documentation for Strategy and Account team
  • Prepare presentations and other documentation for meetings
  • Attend meetings and document meeting notes, action items, and follow ups
  • Coordinate and execute on the collection and distribution internally of content and other deliverables for digital and social marketing
  • Work closely with project, design and development resources to assist in the execution of project objectives and specifications
  • 3-5 years administrative or customer service experience
  • Associates or Bachelors degree a plus

If you are interested in applying for this position please send your resume to:

Software Developer

Job Description:

We are looking for a Software Developer to be a part of a lean, Agile team that builds and implements technology solutions for mobile devices and the web. This position requires proven talent and experience in developing cross-platform web-based applications, critical thinking skills, a high attention to detail, excellent communication skills, and the ability to work collaboratively and autonomously in a small, close-knit team.

Who You Are:

You are part expert and part generalist with a solid understanding of development standards and best practices, that enjoys solving technical problems through the use of client/server-side languages and frameworks. You stay apprised of the latest technology trends, and you are thoughtful and diligent in your software development solutions. You have a working knowledge of popular Javascript frameworks like jQuery, Angular and NodeJS, and have experience with WebAPI, SOAP, JSON, XML, and WCF.

Day-to-Day Responsibilities:
  • Architect, develop and deliver clean web solutions that adhere to industry recognized best practices using ASP.NET/C#
  • Utilize Agile software development methodologies and principles
  • Work with source control (GIT / SVN) and bug tracking systems
  • Communicate complex technical concepts to both technical and non-technical audiences
  • Utilize computer science fundamentals including data structures, algorithm design, problem solving and complexity analysis
  • Write advanced utility classes and libraries
  • Implement MS SQL database design and deployment for enterprise solutions
  • 3+ years or proven success in architecting, developing and delivering clean web solutions that adhere to industry recognized best practices using ASP.NET/C#
  • A solid understanding of OOP and design principles
  • The ability to communicate complex technical concepts to both technical and non-technical audiences
  • BA/BS in Computer Science, or equivalent work experience
  • Experience working with Umbraco or Orchard CMS
  • Mobile application development/framework experience (Objective-C, Java, Xamarin, Cordova)
  • Experience with Windows Server and MS SQL administration
  • A plus if you have MCSD Certificatione
  • A plus if you have prior agency or consulting experience

If you are interested in applying for this position please send your resume to: Senior level position may be available for qualified candidates.

Business Analyst

Job Description:

The Business Analyst is responsible for defining, analyzing and documenting all project requirements. This person will work with the design and development team to craft and document the detailed technical solutions that will serve specific business needs for our clients. He or she will develop and prioritize user stories to maximize the value of products and optimize work for the development team. The Business Analyst will design test cases, and ensure that each documented requirement is completed and tested successfully.

Core Functions
  • Document business, functional and technical requirements
  • Translate requirements for clients and confirm client approval on documentation
  • Communicate requirements to internal team and ensure that client and team are updated as requirements change and evolve
Day-to-Day Responsibilities
  • Demonstrate excellent written and verbal communication skills internally and externally
  • Collaborate with clients and internal teams to document use cases, business processes, and functional requirements at the project and product level
  • Translate use cases, functional requirements, and process flows into specific, tangible, prioritized system changes and acceptance criteria to be approved by clients
  • Identify risks/gaps in requirements and communicate internally and with client on resolutions and mitigations
  • Facilitate User Acceptance Testing (UAT)
  • Develop user training documentation
  • Complete requirements and Quality Assurance traceability matrix to ensure that deliverables fulfill all requirements
  • Minimum of five years in software development and technology
  • HIPAA experience a plus
  • Associate or Bachelor’s Degree a plus
  • Multi-client, multi-project experience a plus

If you are interested in applying for this position please send your resume to:

UX Designer

Job Description:

We are looking for a UX Designer with an artistic eye who has experience in research, discovery, conceptualization, and design prototyping. This position requires proven talent and ability with interface and experience design, a high attention to detail, excellent communication skills, and the ability to work collaboratively and autonomously in a small, close-knit team. Strong skills in information architecture and visual, interaction design are important to this position.

Who You Are:

You are the missing link between the developers and the users of the solutions we create. You possess an intellectual understanding for the way a product should work and an understanding of how users want to view and interact with software. You are a champion for technology, deeply committed to ensuring that the work we produce is usable, intuitive and intelligent. You can solve business problems that arise using design thinking. You have an exceptional understanding of end to end digital delivery and can interact internally and externally with clients. Experience in a multi-client environment is a tremendous plus. Most importantly, you have a great attitude and drive and enjoy helping clients succeed!

Day-to-Day Responsibilities:
  • Create highly detailed interface and experience designs. Experience using tools like Photoshop and Illustrator is essential
  • Understand and execute responsive design techniques and theories
  • Analyze business requirements and user stories to design user/process flow diagrams, sketches, wireframes, click-through demos, and prototypes
  • Stay up-to-date with trends and developments in design and technology
  • Design and build social media and email marketing campaigns
  • A solid understanding of user-centered design, web standards, mobile standards, usability, and accessibility
  • BA/BS/BFA in a HCI or design-related field, or equivalent work experience
  • A portfolio showcasing multiple projects, clients, and the thought process/approach to each example
  • Excellent written and verbal communication skills to present work to the team and clients

If you are interested in applying for this position please send your resume to: or email directly!

What we are looking for

  • Future owners. Every person, regardless of role, has the opportunity to make partner and become an owner.

  • People who can self-direct and are willing to take ownership for achieving performance metrics.

  • People who have a passion for the work and who can also be committed to organizational success.

  • People who are less worried about titles and more worried about doing great things for great customers.

  • People who are looking for a long-term business opportunity that provides great long-term rewards.


Don't see a current opportunity that matches your skills? Get in touch with us if our passion and culture resonates with you, we’d love to hear from you:

We don't take on projects, we transform organizations.

View Our Work About Us