We're hiring.

We are always looking for talented people to join our team. We work hard and play hard.


Project Managers

The Project Manager will be managing multiple marketing projects across key client accounts. You will interface with the senior business and technical and executive management contacts within the client to coordinate requirements, project plans and deliverables. You will work closely with the delivery team towards meeting the business objectives. You will also ensure that the challenge and requirements are understood by the team and will participate in the solution developed by the team. You will also participate in the discovery phase to help hone requirements in a business analysis role.

Desired Skills and Experience

  • 2+ years of experience managing interactive projects
  • Excellent leadership and communication skills
  • Proven organizational skills and relentless attention to detail
  • Strong knowledge of the web and mobile software development process and technologies
  • Business System Analysis experience required
  • Previous consulting experience preferred

Front-end Developers

We’re looking for bright developers who are enthusiastic about writing efficient and scalable code to build highly interactive web and mobile applications. Your time-management skills are exceptional, and you’re meticulous about following the design to the pixel. You’re willing to learn new technologies and help other team members. You have experience of making highly customized pages without using a template. This is an opportunity to join a fast-paced team where your contributions are readily actualized, and your skills will continue to thrive.


  • B.S. in Computer Science or a related field
  • Professional experience with HTML, CSS, JavaScript, and RESTful API calls
  • Comfortable navigating and getting things done in a Linux/Unix environment
  • Strong problem-solving skills and attention-to-detail
  • Excellent time-management skills with the ability to juggle multiple ongoing tasks

Senior Designer

We are expanding our design practice. This is an exciting ground floor opportunity to help us grow into a dynamic full service company. We are looking for an experienced and talented Visual Designer, UI Designer who can work collaboratively with clients and solution engineers to build engaging, interactive and successful web based and mobile applications.

Job Description

  • Collaborate with business and technical owners to create dynamic, visually effective solutions
  • Inspire, create & design interactive concepts and compositions
  • Create master design templates and tangible visual design UI elements
  • Design solutions that meet both user needs and product strategy requirements
  • Create multiple design solutions
  • Knowledge of 2D graphic and interactive design
  • Work closely with engineers to create, iterate upon and finalize delivery of polished, professional graphic assets
  • Quick sketching and concept experience
  • Communicate and coordinate timelines between departments
  • Own the business functionality and user experience of all applications
  • Delegate responsibilities to other business owners when appropriate; work with them to define goals

Business Systems Analyst

We are looking for a business systems analyst/project manager.

Job description:

  • Identifies, develops, and evaluates alternatives to meet business requirements. Coordinates with external business clients in designing and developing new systems, processes, and procedures. Coordinates, plans, and performs enhancements, upgrades, and on-going maintenance.
  • IReviews, analyzes, tests, and recommends new software applications. Assists with test plans and related quality reviews with business clients.
  • Contributes to the development and implementation of comprehensive communication and training plans and materials for business clients.
  • May coordinate the design, testing and generation of new management reports as business requirements dictate. Partners with business areas to define solutions and resolve technical issues.
  • Develops and administers documentation of projects, recommendations, and implementation procedures. Communicates project outcomes in a clear, effective, and timely manner to necessary parties in the business area and other customer areas.
  • Develops and maintains current knowledge of assigned business areas and the business environment. Improves understanding of business system tools, practices, and methodologies.

Desired skills and experience:

  • Completed your B.S. in Computer Science or a related field (or the equivalent experience of such a degree)
  • Strong oral and written communication, human relations, and presentation skills. Strong analytical skills, attention to detail, problem-solving and decision-making abilities. Creativity, diplomacy, sound judgment, and initiative.
  • Ability to meet stringent deadlines, to work independently and as part of a team, to guide and train others, and to provide excellent customer service.
  • Quantitative, statistical, and data analysis and interpretative skills.

Quality Assurance/Support Engineer

We are looking for a QA/Support Engineer.

This person 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. The solution should be tested in terms of functionality, performance, reliability, stability and compatibility with other legacy- and / or external systems.

To make sure that testing is well defined, planned and executed. The QA Engineer does this by ensuring that every phase and feature of the software solution is tested and that any potential issue is identified and fixed before the product goes live.

The engineer should also assist supporting existing systems/applications. Including debugging and fixing bugs, handle production support issues, coordinate builds and release documentation.

Desired Skills and Experience

  • Completed your B.S. in Computer Science or a related field (or the equivalent experience of such a degree)
  • A passion for technology and a knack for details
  • Ability to create test plans, define testing strategies, and get a kick out of uncovering those hard-to-find bugs
  • Experience with Java or another object-oriented programming language
  • Strong communication and collaboration skills
  • Excitement and passion for technology
  • Experience with SQL and databases are a plus
  • Programming experience in a Linux/Unix environment

Business Development Manager

As a full-time business development liaison, your role is to generate growth opportunities and to cultivate business relationships with prospective clients. As the first point of contact with potential clients, you’ll create a great first impression of Tacpoint, its products, and its services with your natural sales instinct. You’ll conduct both inside and outsides sales (traveling onsite to client’s locations, if necessary) and follow up with contacts. You’ll work with Tacpoint senior management to define business development strategies and monitor progress towards achieving targets.


  • Experience in business development or sales
  • Excellent written, verbal, and presentation skills
  • Passion for technology, specifically mobile and web applications
  • Self-motivated and strong decision-making abilities
  • Willingness to travel
  • Experience with digital marketing and social media (not required)

Notice to applicants: Disclaimer for job descriptions on all open positions

The information on job descriptions at Tacpoint has been designed to indicate the general nature and level of work performed by employees within the classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualification required of employee assigned to this job.

In submitting an application for employment you will be requested to authorize the Company to thoroughly investigate your references, work record, education and other matters related to your suitability for employment. Tacpoint is an equal opportunity employer. We adhere to a policy of making employment decisions without regard to race, color, religion, sex, sexual orientation, national origin, citizenship, age or disability. Your employment with our Company depends solely on your qualifications.