Principal Software Developer (Email Product)
Constant Contact - Waltham, MA

This job posting is no longer available on Constant Contact. Find similar jobs: Principal Software Developer jobs - Constant Contact jobs

We are looking for a strong and creative Senior to Principal JavaScript engineer with a proven track record of developing and delivering compelling and scalable user experiences. We are looking for someone who can develop CSS, HTML, and JavaScript working with our Java engineers and our user experience group. If you’re looking for work that involves complex problem solving, highly visual and interactive customer-facing products, a large user base, Nerf battles, free soda, and a Friday beer cart; then this is the job for you.

In this role you’ll:
  • Collaborate with UX and product owners to define new features.
  • Create sleek customer-facing, complex, highly-interactive, web applications and services
  • Treat JavaScript as a first-class citizen, with an emphasis on the "good parts" and unit testing
  • Create code that cleanly segregates model, presentation, and business logic.
  • Design and implement reusable components and plugins
  • Create validators for form inputs in javascript
  • Enforce business logic on the client
  • Work with user experience team and product owners refine product flow and user interaction
  • Work with our quality engineers to develop and automate tests
  • B.S./M.S. in Computer Science or equivalent experience
  • Self-motivated, creative, and detail oriented
  • Skilled in JavaScript, HTML, and CSS
  • Knowledge of Javascript libraries like jQuery, prototype, or underscore
  • Familiarity with MV* frameworks
  • Experience with Agile Software Development methodologies
  • Actively experimenting with new technologies
Bonus points for:
  • JRebel, Jetty, Eclipse, IntelliJ ,TextMate, CSSEdit, Jasmine
  • Knowledge of Java, Maven, jBoss, Apache, Mobile emulators, Linux.
  • Ruby, Coffeescript, Tiles, and node.js
  • Experience with client side frameworks such as Backbone.js
  • Browser development tools like firebug and chrome developer tool
  • Experience building highly scalable websites and web-based applications and with delivering Software as a Service
  • Experience with high-volume consumer or small-business website
What we offer:
  • A fun, collaborative, agile work environment
  • Interesting engineering challenges involving scale and big data
  • An emphasis on learning and career growth
  • A commitment to a work/life balance and sustainable development
  • State of the art equipment
  • A very competitive salary
  • Equity participation through a stock option plan

Constant Contact - 16 months ago - save job - block
Recommended Jobs
Junior C++ Software Engineer
VT MÄK - Cambridge, MA
VT MÄK - 30+ days ago
Easily apply

Principal Software Engineer Scalable Infrastr...
Constant Contact - Waltham, MA
Constant Contact - 30+ days ago

C++ Software Engineer
VT MÄK - Cambridge, MA
VT MÄK - 30+ days ago
Easily apply
About this company
23 reviews
Constant Contact makes sure businesses never lose touch with their most important customers. The company provides small businesses with...