: Senior Front End Engineer
One Beacon Street
Boston, MA 02108

Employee Testimonials

Photos

Video

As a Senior Front End Developer you'll play a key role on our Engineering team. We're working on a lot of innovative new features such as: unstructured text processing, a new distributed microservices framework, metrics driven profiling and analysis, a Spark compiler for scalable data ingestion, and more. You'll work with a talented group of engineers in a flexible, laid back environment where your voice and opinions matter. This is a perfect opportunity for someone who is curious, collaborative and loves to stay current with new technologies. If youre looking to leave your mark on a fast-growing company, apply today. 

Responsibilities 

  • Develop new user-facing features using React.js
  • Translate designs into clean readable well-structured front end code
  • Maintaining/improving/debugging existing JS code on a large-scale product

Requirements 

  • Demonstrable knowledge of JavaScript with 5+ years of primarily JavaScript SPA development.  Familiarity with prototypal inheritance, functional programming, ES6 etc a must
  • Experience and understanding of React.js and its core principles
  • Knowledge of other JavaScript frameworks (Angular, Vue etc) is a plus
  • Experience and understanding of CSS is a must 
  • Ability to understand business requirements and translate them into technical requirements
  • Experience writing high-quality, testable, maintainable and well-documented code
  • Solid UX and UI design sensibilities
  • Semantic Web technologies (RDF, OWL, SPARQL) not a prerequisite, but an advantage
  • Ability to work independently as well as with a team
  • Self-disciplined with strong attention to detail
  • Excellent written and oral communications
  • Energetic and self-starting
Full-time

Employee Testimonials

Curt
VP of Engineering
"Working at Cambridge Semantics is like getting the best of both worlds: a dynamic, exciting startup environment along with a maturity that comes from having an established product and a leadership team with deep enterprise roots. Our engineers have been working on new ways to handle big data since before it was even a buzzword. I love being able to work on introducing ground-breaking technologies while also personally getting to experiment with the latest and greatest tools across the industry. Our flexible, open culture means there are incredible opportunities to have your voice be heard regardless of role or experience. Whether your interests lean towards front-end development, back-end, data science, you name it, there's a role for you in our rapidly growing team!"
 
 
Erin
Documentation Lead

"Working at CSI is fun, dynamic, and challeging. No two days are the same, and I learn something new by the hour, not just because the CSI solutions are complex but because the semantic web concepts and problems that the products solve are complex, interesting, and applicable to our virtual lives."

Kit
Field Architect

"I've been taken care of since I first started as an intern at CSI. I've put my heart into my work, but I've also been given all of the support I needed to thrive, and all of my contributions have been recognized."

Christian
Software Engineer

"Even in the interview process it was clear that this is a place where the company values aren't just words on a page -- there's a real culture of trust and inclusion that makes you feel heard and valued. And the semantic technologies we work with are full of potential; there's always something interesting to work on!"