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

Front-End Developer

Job Description:

We are looking for a strong Front-End 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 have a passion and rigor for programming. You enjoy creating technical solutions that are best-in-class and help transform the way that our clients do business.

Day-to-Day Responsibilities:
  • Implement features with JavaScript, HTML & CSS
  • Work in modern web frameworks including AngularJS (1.x) and VueJS (2.x)
  • Identify, reproduce, document and fix bugs
  • Produce technical and process documentation
Qualifications:
  • Have 2+ years experience working as a Front-End Developer, preferably with agency experience
  • Have knowledge of all aspects of web application development (HTML, CSS, JS)
  • Have a love of learning and are continuously working to improve your craft
  • Have experience with modern javascript development (ES6, React, Angular, etc)
  • Care about code quality and maintainability
  • Value feedback and constantly working on being a considerate and thoughtful team member
  • Excited by the idea of making a big impact across many projects across varied fields
  • Not afraid to ask questions when you don't know the answer

If you are interested in applying for this position please send your resume to: careers@i-ology.com


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
Qualifications:
  • 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: careers@i-ology.com. 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
  • Utilize web analytics research methodologies such as testing, competitor analysis, and surveys to contribute to development of the business case
  • Collaborate with clients and internal strategists 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 business partners
  • 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
Qualifications
  • Bachelor's Degree in Business or related field
  • Minimum of 2 years in programming or technology field
  • Two years of experience in business process analysis, major computer system implementations, change management, large group facilitation, and/or major analytical or research studies
  • HIPAA experience a big plus

If you are interested in applying for this position please send your resume to: careers@i-ology.com


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
Qualifications:
  • 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: careers@i-ology.com or email adetzer@i-ology.com directly!


Software Development QA Analyst

Job Description:

We are looking for a Software Development QA Analyst for our web and mobile application projects for planning, oversight, and manual and automated test creation and execution. The person in this role has experience with owning an effort and driving it through to completion in an Agile environment. The Software Development QA Analyst is responsible for creating an end-to-end test plan, executing the plan and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected.

Who You Are:

You are a true problem solver and tester at heart. You thrive in a fast-paced, multi-client, multi-project environment. You are passionate about developing test plans, test cases, test scripts and test reports on multiple projects of varying size. You are knowledgeable of all phases of the Software Development Life Cycle.

Day-to-Day Responsibilities:
  • Review and create test matrices to business and functional requirements
  • Develop test plans and test cases
  • Create and maintain regression test scripts for all applications
  • Identify risks and devise a proper mitigation plan, when necessary
  • Communicate status and manage timelines while hands-on in test execution
  • Direct work of additional QA, if needed
  • Create and facilitate UAT test scripts and testing
  • Create and maintain bug tracking for multiple products and projects
Qualifications:
  • Education: High school or equivalent
  • QA Experience: 5+ years
  • Manual end-to-end test script creation and execution (bonus points for automation)
  • Experience testing on various web browsers and mobile devices, as well as utilization of emulation tools
  • Working with defect-tracking applications; especially JIRA
  • Comfortable with ownership of multiple projects
  • Facilitation and documentation of UAT
  • Scripting experience

If you are interested in applying for this position please send your resume to: careers@i-ology.com



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: careers@i-ology.com

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

View Our Work About Us