Careers

Walking into our beautiful office space in the Reston Town Center, you'll find talented people who are working to solve complex technology, programming, design, and revenue problems. We continue to build expert teams of product, design, and technology professionals to serve a growing client list with one goal in mind:  Make a true difference in our client’s web businesses by delivering high-quality digital solutions on-time, on-target, and on-budget.

Perfect Sense offers competitive salary and benefits, including health and dental insurance, life insurance, 401k with employer match and 3 weeks vacation.

Principal Project Manager

Our Project Managers are responsible for the strategic, day-to-day planning and execution of our web-based systems and applications. You will work with our clients, internal and external product team members to guide our products from concept to launch through delivery and acceptance by the client. Projects range from short to long-term initiatives with the ultimate goal of delivering world-class web-based customer experiences.  This position requires an excellent understanding of cross-functional team management towards the successful completion and delivery of complex web solutions.  As a client-facing position, excellent written and oral communication skills are also required with an emphasis on managing and communicating stakeholder input, project status and issue management.

Responsibilities

-Develops detailed project plans that are the blueprint for product development

-Delivery of high-quality project documentation including status reports, change management orders and meeting minutes  as well as working with the team to ensure excellence in all documentation deliveries

-Creates the visibility necessary to carry a product through launch by ensuring it is thoroughly vetted and acceptable to the client and that necessary work products are available to hand-off to the product development team               members at each phase of the software product development lifecycle

- Coordinates activities of internal and external product team members to assist in gathering product requirements and identifying the impacts of these features and enhancements to the overall project plan

- Creates staffing plans and cost estimates to reflect desired delivery timelines and product requirement

- Instrumental in prioritizing and coordinating features for deployment while constantly assessing decisions against customer value, business impact, and technical tradeoffs

- Works closely with the product manager, design staff, content manager and technical lead to manage project issues lists, change requests,  client escalations, bug fixes, and setup of ongoing operational support, as necessary

- Works closely with the engineering teams to optimize plans to deliver above expectations in both product features and quality

- Reviews QA test cases and assists the product manager in providing subject matter expertise support to QA

 
Qualifications: 

- Minimum 6-8 years experience in technical product or project management with demonstrated success in the delivery of web-based projects and initiatives

- Excellent project management & communication skills with the ability to influence decisions and decision-makers

- Thorough understanding of the software development lifecycle

- In depth understanding of technical and user experience issues typically encountered in web-based product development

- Ability to adjust to frequently changing priorities in a fast-paced environment

- Ability to keep credibility, customer relationships, and sound business judgment as their core focus

- BA/BS required (MBA is a plus)

- Ability to travel 25-50%

Principal Product Manager

Product Management at Perfect Sense means using your entrepreneurial spirit to develop industry-leading strategies that move our clients’ digital businesses to the front of the pack.  Our Product Managers require a thorough understanding of the software development lifecycle with an emphasis on creating the best experience for all consumers, whether that person is in front of the screen or using tools to manage a website behind the scenes.  You will use your deep product experience to work with stakeholders to manage the collection and documentation of requirements, monitor product development, oversee client handoff and acceptance testing, and support post launch monitoring.   The ideal candidate has experience with the product management of large consumer websites, publishing systems that support those sites, and tools used to monitor and manage them.  Specific product experience in one of the following areas is considered a plus:  social media strategy, mobile platforms, video management and distribution.  This role is client-facing and requires excellent oral and written communication skills.

Responsibilities

- Provide in-depth market, industry and competitive analysis for assessing the potential for products

- Develop and maintain high-quality product requirements

- Ensure quality delivery by continuing to monitor and support products through all phases of the software development lifecycle

- Work closely with Project Management to maintain on-time delivery of the product as specified

- Assist the client in development of core positioning and messaging for products as well as launch marketing plans

- Work with third parties to assess the potential for partnerships and licensing opportunities where needed

- Act as a leader both on assigned projects and within the company

- Assist in handoff and training sessions with clients developing training materials as needed

- Maintain backlogs and priorities for product enhancements

- Own product development roadmaps

- Document baselines and monitor KPIs to determine success of product against stated goals


Qualifications

- 6-8 years of product management experience with demonstrated success in the delivery of large consumer facing websites

- Outstanding organizational, analytical and communication skills

- A passion for developing innovative products on the web

- High quality standards and attention to detail

- In-depth understanding of technical and user experience issues typically encountered in web-based product development

- Can do quality work in a fast-paced and sometimes chaotic environment

- Uses sound business judgment to develop and manage client relationships

- BA/BS required (MBA is a plus)

- May be required to travel 25-50% depending on project assignments

Principal Visual Designer

Bring your artistry to the web, creating experiences that customers and clients won’t soon forget. The Visual Designer works in combination with other internal and external designers and our Creative Director to design and deploy innovative visual solutions for product enhancements, customer facing creative, new product ideation, executive presentations, flash development/production (including Action Script) and other visual design tasks that help represent our clients and all of their products and services.


Responsibilities

- Produce outstanding visual design solutions for web-based and desktop application user interfaces that support our client’s design goals, including increasing end-user effectiveness, efficiency and satisfaction.

- Create and maintain visual assets including iconography, color palettes, font styles, and other graphical elements.

- Contribute to the creation of high-fidelity prototypes for review with clients and usability evaluations with end users.

- Maintain visual standards and style guide documentation.


Qualifications

- 7-9+ years experience designing outstanding web-based products for a consumer-oriented website as a key member of a design team.

- Passion for human-centered design, with an ability to think strategically while executing in great detail.

- Experience with HTML, CSS,and some familiarity with Javascript and/or Actionscript a plus.

- Ability to prototype in Flash or other dynamic prototyping tools a plus.

- Use Adobe Photoshop and/or Fireworks like a pro.

- Some experience in copywriting and SEO is a plus.

- Ability to deliver and ability to integrate as a team player.

- Fine Arts degree is preferred.

Principal Information Architect

Bring your energy and design expertise to Perfect Sense -- and build great products for great clients. We need you to be a leader, to be able to express the details of your work in a friendly, professional manner. In addition, you must have the ability to work across a range of projects: consumer websites, publishing tools, and mobile applications. Prototyping and production skills are essential, as well as a passion for design and a point of view about your work.

Successful applicants for this position understand that you succeed sooner by trial and experiments. Understand that prototyping can be done at many fidelities and have experience doing and leading that work. They understanding the needs of the audience is the best way to gain insight and move the work forward.

Responsibilities

- Candidates must truly believe in a Human-centered approach to design and be comfortable going out into the world for inspiration. They understand basic Human Centered Design methodology, are comfortable with ambiguity and want to push design methodologies.
- Candidates must have strong presenting, verbal skills, written skills, and storyboarding. Additionally, successful applicants understand the value of design and brand within a design and business context.
- Successful applicants believe that better work is done through collaboration and have the ability to inspire teams through collaboration as well as direction, vision and planning.

Qualifications
- Incredible amounts of creativity and a passion for design
- At least 6-8 years experience designing for large-scale consumer web sites, supported by persona development, visualization, prototyping, and excellent design skills.
- Detail-oriented and are able to produce documentation that articulates all the specs and behaviors of the product.
- Undergraduate degree in Human Factors or related fields preferred. 

Front End Engineer

We're looking for experienced front-end web developers with a passion for their work and a hunger to learn. Join our team working on high profile sites for clients around the country. You'll work on multiple projects, from concept phase through testing and launch, with a focus on delivering HTML, CSS, and Javascript code to power great user experiences. We work in an open, collaborative environment and seek developers who enjoy problem solving and straying outside the routine.


Desired Skills & Experience:

A strong candidate will have 5+ years of professional web development experience, a proven record of developing public-facing websites, and a general passion for web development.  Specifically, we prefer:

- Mastery of HTML and CSS, and a great understanding of cross-browser display issues
- Mastery of JavaScript and other web technologies (Ajax, etc.)
- Understanding of version control techniques (Subversion, CVS, etc.)
- Up-to-date knowledge of latest trends in web application development
- Understanding of the Document Object Model (DOM) and DOM scripting techniques

Back End Engineer

Join our team working on high profile sites for clients such as Food Network, HGTV, Special Olympics, and many more. You’ll work on multiple projects, from concept phase through testing and launch. We work in an open, collaborative environment and seek developers who enjoy problem solving and straying outside the routine.

Desired Skills & Experience:
Define and drive the overall web architecture, including core application features such as  registration, content management, social graph integration, personalization, video and community forums. Translate designs into functioning web sites. Critically evaluate new web technologies and help us decide which to adopt.

A strong candidate will have 5+ years of professional web development experience, a proven record of developing public-facing websites, and a general passion for web development.  Specifically, we prefer:

- Experience developing data driven web applications in Java

- Strong understanding of object-oriented design and software development principles

- Strong understanding of web-based architecture (web servers, load balancing, caching, databases, replication, etc.)

- Mastery of JavaScript and other web technologies (XHTML, CSS, Ajax, etc.)

- Understanding of version control techniques (Subversion, CVS, etc.)

- Up-to-date knowledge of latest trends in web application development

- Understanding of the Document Object Model (DOM) and DOM scripting techniques

- Experience developing Flash/ActionScript applications

iOS Developer

We're looking for experienced iOS developers with a passion for their work and a hunger to learn. Join our team building apps for clients such as Scripps Networks, Gannett, Special Olympics, and more. You'll work on projects from concept phase through testing and launch. We work in an open, collaborative environment and seek developers who enjoy problem solving and straying outside the routine.
 
Required Skills:
- 2 years experience writing apps for the iPhone Platform.
- Strong Objective-C development experience and experience working with iOS SDK
- Experience working with other web technologies like HTML, CSS, Javascript and Java
- Solid understanding of iPhone/iPad Application development process.
- Experience with using version control repositories such as Subversion and Git.
- Applications available for download in the iTunes Store is important, please include links with your resume

 

Junior Systems Administrator

Key Responsibilities:

The Systems Administrator's role is to design, install, administer, optimize and monitor company and client systems, servers and related components to achieve high performance of internal systems and web properties. This position will also support the on-going development efforts as part of our client engagements. A strong candidate will demonstrate the aptitude and willingness to learn the PSD best practices for systems and application administration.

Specifically:

- Day-to-day management of linux and cloud based systems, such as Amazon’s EC2 service.

- Installation and troubleshooting of software packages and operating systems.

- Development as needed in Perl, Python, Bash/Shell scripting.

- Application management of web technologies, such as: Apache webserver, Apache Tomcat, MySQL

- Automation deployment using tools such as Puppet or Chef

- Troubleshooting and systems monitoring operations dealing with networks and protocols such as TCP/IP, HTTP, FTP, SMTP, VLANs, and DNS.

- Managing and configuring systems and network monitoring software configurations (Zenoss, Nagios, Amazon’s CloudWatch)

- Respond to after-hours, consumer impacting production events.

Skills & Experience:

- University Degree in Computer Science or closely related field.

- You have a passion to question the status quo, innovate and drive change.

- Multitasking – ability to work on multiple projects simultaneously

- You possess analytical skills and you have high quality expectations regarding your own work.

- You have enthusiasm for solving interesting problems.

- You are fluent in English.

- A strong understanding of the Web including HTTP, clean URIs, HTML, and CSS.

- Must be comfortable with customer-facing roles including support and documentation.

- Work directly with customers to understand, analyze and document their business goals and requirements to recommend the best technical solution through the Company platform

- Design, articulate and deploy scalable solutions the customer can maintain

- Communication with team, customer and third-party vendors

- Project status and escalation of critical issues

- Explain why a request is not the ideal solution to the customer’s business need

- Articulate technical and business concepts with confidence

- Maintain current knowledge of emerging web technologies and how they can be leveraged by the Company platform

- Keep pace with emerging growth areas

- Transfer knowledge to the team through teaching and documentation

- Ensure new solutions are validated and documented for reuse

Senior QA Engineer

Perfect Sense Digital pushes beyond the ordinary to deliver digital products - including engaging websites, publishing platforms and mobile apps - for our clients. We’re looking for experienced QA engineers with a passion for their work. Join our small team working on high profile sites for clients such as Food Network, HGTV, Special Olympics, and many more. You’ll work on multiple projects, from concept phase through testing and launch. We work in an open, collaborative environment and seek individuals who enjoy problem solving and straying outside the routine.

Key Responsibilities: We're looking for a QA Engineer to test next-generation interactive online media experiences. Candidates will be responsible for end-to-end testing of web sites and web service applications, and for specifying, designing, implementing, and running automated tests.


Required skills and qualifications


- 3+ years of web-related experience, strong analytical, problem solving, and technical testing skills
- Quick self-learner, highly focused, well-organized and ability to own a task through to completion
- Client focused priorities and maturity to deal with client asks and interaction
- Ability to lead testers and identify weak areas needing extra attention
- Write test plans and test cases for new and existing products, with good understanding of project life cycle
- Ability to multi-task and handle managing assignments on multiple projects
- Experience using a defect tracking system and writing bugs that anticipate the needs for resolution
- Cross-browser and cross-platform experience with Mac OS and Win OS proficiency


Desired experience


- Bachelors level degree in Computer Science or related field
- Integrating CMS manipulation in web site testing
- Experience creating Selenium-based test cases
- Unix skills with web server experience
- Virtual system configuration and use for efficient QA efforts
- Performance web server load test experience

Financial Analyst

Perfect Sense Digital is currently seeking a Financial Analyst to join their dynamic team! Financial analyst will interact and report into senior management. This individual will be expected to provide recommendations and information to the executives through collection and analysis of data, along with creating and managing dashboards that provide insight. Financial Analyst will assist in all financial modeling for forecasting, budgeting and planning as well as creating a sales compensation plan. Ideal candidate for this Financial Analyst position must have 2+ years of experience in consulting, finance and/or banking as well as experience with data analysis, forecasting and reporting. Financial Analyst will need to be high energy, detail oriented and have the ability to work both independently as well as in a team setting. Financial Analyst must have strong Excel skills including pivot tables.



Required skills and qualifications


- Bachelor’s degree or equivalent experience; CPA or MBA preferred
- 4-6 years directly related experience working in a FP&A function
- Ability to communicate between departments as required within area responsibilities
- Passion for working in a start-up environment - a "do what it takes" attitude and entrepreneurial bent
- Ability to handle multiple projects concurrently
- Ability to run independently on projects with minimum supervision
- Strong Microsoft Excel skills
- Strong interpersonal and communication skills
- Experience with data analysis, forecasting, reporting

About PERFECT SENSE

PERFECT SENSE pushes beyond the ordinary to deliver integrated digital products, including engaging websites, publishing platforms and online revenue programs, that drive brand awareness, expand capabilities, improve performance, and build more profitable relationships between our clients and their current users, as well as helping them reach new audiences.

Our People

We have the best and brightest talent — a group of highly motivated professionals with expertise across a broad spectrum of disciplines. They are on your team when you need them (and not when you don't) working directly with you to ensure that every great decision results in a measurable success.