We can't get enough of amazing people.

If you can relate, then you belong here.

We love what we do. We take our role as Trusted Guide seriously. We create great things, every day. And we're always busy finding new answers to the question, "What's possible?"

Sound like a place where you'd fit in nicely? Then you should already be talking to us.

SiteCrafting puts a high priority on taking care of its own. We accomplish this by supporting each teammate with the compensation, benefits, flexibility and growth opportunities they need so they can focus on what's important: being amazing. 

SiteCrafting, once again, was honored to receive the When Work Works Award in 2014, which recognizes our use of effective workplace strategies to increase business and employee success.  

Check out some highlights of our company benefits:
  • Collaborative Work Environment
  • Continuing Education Support
  • Flexible Work Schedules
  • Company/Team Outings
  • Generous Paid Time Off Allowance
  • Profit Sharing
  • 401(k) Program
  • Medical/Vision/Dental Insurance

Senior Quality Assurance Engineer

This position is responsible for Quality Assurance (QA) procedures for all SiteCrafting projects. This role is expected to adhere to project budgets and milestones relating to QA tasks. This role routinely interfaces with the discovery, design and development teams, and will support the Project Management team by providing information requested and needed for client communication.


  • Strong interpersonal and communication skills

  • Ability to self-direct and motivate in order to have ownership of Quality Assurance process and drive best practices and methodologies throughout the organization

  • Strong desire for quality; Extreme attention to detail

  • Able to create test plans and test cases, scaled appropriately to project size, deliverables, budgets, and end users.

  • Must be comfortable coding test cases as Selenium browser tests in PHP

  • Able to write system and user documentation

  • Ability to think as various types of end-users (personas) and test accordingly

  • Ability to analyze project functionality, identify areas of risk, and prioritize efficient testing efforts to ensure quality and security

  • Ability to justify decisions made around how issues are classified and how they are followed-up on

  • Be able to navigate a Linux environment and use basic commands

  • Ability to provide leadership or assistance to others in using/understanding QA tools and methodologies

  • Have an understanding of development best practices

  • Ability to perform code reviews to recognize and recommend opportunities for refactoring developer’s PHP/.NET code (preferred, not required)

  • Minimum of (2-4) years experience in senior or QA leadership roles.


  1. Review project documentation prior to attending a pre-dev meeting and come prepared with questions and potential red flags.

  2. Work with Project Management team to create a clear description of the level of quality coverage expected/acceptable.

  3. For each project, develop a test plan that identifies features to be tested. Write well-structured test cases and logically organize testing tasks in the test plan that will provide the desired level of coverage.

  4. Review and understand project documentation before making assumptions about functionality. Actively seek out clarification from others, especially if there are questions around design, interface, or usability.

  5. Utilize JIRA to report all issues discovered during testing/review. Report issues to development staff that are clear, repeatable, and can be verified upon being fixed.

  6. Keep the project’s test documentation up-to-date with changes made throughout the project’s lifecycle.

  7. Constantly maintain the list of common issues that are frequently found in projects.

  8. Maintain a list of supported platforms (hardware, OSes, browsers) and identify key platforms for running compatibility tests.

  9. Provide guidance to others in using/understanding the QA process or tools.

  10. Suggest and explore new ways to improve efficiency or reduce costs in QA and production.

  11. Remain up-to-date on industry trends and developments. Work with supervisor and other teammates to determine which trends/tools should be used to improve QA, and then implement approved updates.

  12. Communicate with Project Management team as soon as any questions or issues arise that shift priority or might impact project deadlines.

  13. Model by example good customer service, documentation, and professionalism.


  • Location: Tacoma, WA 
  • Full-time position, Mon. - Fri., 8-5pm
  • Salary: DOE
  • No contractors
  • No telecommuting


If you are interested in this position, please submit an application here.

UI/UX Designer

This position is responsible for developing creative UI/UX concepts for websites and web applications. The person in this role will work directly with other SiteCrafting operation teams to represent creative ideas. This position will be responsible for creation of UX assets as required and will be expected to present these to stakeholders.


  • Strong understanding of web technology and responsive design

  • Solid cross browser implementation understanding

  • HTML

  • Experience with SAAS

  • CSS3 expertise

  • Javascript

  • Grid layout understanding

  • Desire to keep abreast of design trends and industry influences

  • Organized and self-driven

  • Opinionated and passionate about great UX Design


  1. Develop creative UI/UX concepts for websites and web applications

  2. Collaborate on user experience planning with UI/UX Manager

  3. Partner with designers and developers to design, code and prototype innovative UX solutions as required

  4. Create wireframes, user flows, functional specs and mockups to present to stakeholders

  5. Work directly with UX, Design, Project Managers, Development and others to represent creative ideas, and prototype, test and iterate

  6. Switch gears quickly and able to work on multiple projects at once

  7. Research and keep current on technical tools and design software


  • Location: Tacoma, WA
  • Full-time position, Mon. - Fri., 8-5pm
  • Salary: DOE
  • No contractors
  • No telecommuting


If you are interested in this position, please submit an application here.

PHP Web Application Developer

We are currently seeking Web Application Developers to join our talented web development and design team. This position is responsible for developing, maintaining and supporting existing SiteCrafting customers' websites.


  • Four-year Bachelor's Degree (B.A./B.S.) in Computer Science or equivalent combination of education and experience.

  • Software development experience in a web environment with in-depth knowledge and understanding of:
    • PHP and/or ASP.net

    • HTML - HTML5 experience preferred

    • CSS - CSS3 experience preferred
    • JavaScript

    • Source controlled development environment

    • MySQL and/or MS SQL

    • Windows, Macintosh and Unix server environments

    • Data architecture design and query optimization


Demonstrated ability to do the following:

  • Effectively manage workload on multiple projects and meet all required timelines

  • Work independently, but able to effectively function as a member of a team

  • Work cooperatively with teammates, vendors and clients


  1. Review and code using specifications document or work request

  2. Communicate progress and timeline to Web Production Manager.

  3. Review and test all code in all browsers in development environment prior to posting on client website

  4. Review all posted code on client website in all browsers prior to closing the work order.

  5. Make capacity available for customer training and support.

  6. Work with Web Production Manager to develop specialization as a resource for techniques and tools as needed

  7. Provide internal support for wire-framing, site architecture, database diagrams and other project planning duties as needed

  8. Maintain and report actual time to Web Production Manager for billing.

  9. Work with a variety of software development tools including but not limited to Adobe Photoshop, Zend Development Environment, Windows, Macintosh, and Unix environments, as well as PHP, MySQL, and ImageMagick.

  10. Model by example good customer service, documentation, and professionalism.


  • Location: Tacoma, WA
  • Full-time position, Mon. - Fri., 8-5pm
  • Salary: DOE
  • No contractors
  • No telecommuting


If you are interested in this position, please submit an application here.