View Our Website View All Jobs

Senior Front End Engineer

Company Overview

CivicScience is looking for a versatile and creative individual to join our dynamic team.  If you thrive in a small company/startup feel – this might be the position for you.  CivicScience is a well-funded early stage technology company that has built the next generation platform for real-time and trended consumer research data. 

Job Summary

We’re looking for an experienced Senior Front End Engineer to write and maintain front-end features and create/deploy new front-end frameworks.

Responsibilities and Duties

  • Assist in software requirements analysis, design, development, and testing for software enhancements and new products
  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
  • Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design
  • Participate in internal reviews of software components and systems

Qualifications and Skills

Candidates should have demonstrated strengths and experience in some of the following areas:

  • Computer science theory (e.g., data structures, algorithms, computational complexity)
  • Appreciation for user-centric design
  • Attention to quality
  • Full use and understanding of software engineering concepts, principles, and theories
  • Effective communication and attention to detail

Programming Skills:

  • Strong fundamentals in data structures and algorithms
  • Solid object-oriented programming and software design skills
  • Proficient in at least one language using object-oriented techniques (PHP and Javascript are plusses)
  • Web Services knowledge (HTML, CSS, JavaScript, jQuery, XML and related AJAX technologies) 

Other beneficial experience:

  • Experience with version control systems
  • Concurrent programming and building multi-threaded systems
  • Memory and CPU profiling
  • Data modeling and writing efficient Structured Query Language (SQL) statements
  • Experience building high volume applications
  • Experience with distributed systems
  • Mobile development
  • Information visualization
  • Agile processes
  • Cloud computing (AWS a plus)


College graduate with a degree in computer science or related discipline

Benefits and Perks

This position is a full-time salaried position based in our Pittsburgh, PA office.

The company offers benefits in health, vision and dental insurance, fully paid by the company, as well as life insurance.

About CivicScience

CivicScience is a Pittsburgh-based technology company that provides an innovative web-based platform for real-time polling and consumer insights, used by Fortune 1000 consumer brands, large media organization, and web/mobile publishers. We collect millions of new opinions each week through our polls and apply data mining and automated data science to rapidly surface meaningful consumer information. These amazing insights receive extensive press coverage and placement; we’ve been featured by ABC’s Good Morning America, Bloomberg, Forbes, Wall Street Journal, Huffington Post, CNBC, and hundreds more. And they drive major marketing decisions for companies like T-Mobile.

CivicScience has a vibrant and high-energy entrepreneurial, venture-backed start-up work culture, so the ideal candidate must thrive in an environment that requires self-starter ambition, strong teamwork and internal collaboration ethics, and the ability to help the company dynamically adapt and optimize its processes and strategies over time.

CivicScience is an Equal Opportunity Employer.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*