- (866) 876-8464
- (781) 472-8140
Javascript Engineers
We are looking for a strong and creative JavaScript engineer with a proven track record of developing and delivering compelling and scalable user experiences in our Waltham office. We are looking for someone who can develop CSS, HTML, and JavaScript and Jquery working with our Java engineers and our user experience folks. If you're looking for complex problem solving, working on highly visual and interactive customer-facing products with a large user base, Nerf battles, free soda, a Friday beer cart, and remote-controlled flying sharks with friggin' laser beams attached to their foreheads, then this is the job for you.
In this role you'll
- Work with the team to design new features.
- Create sleek customer-facing, complex, highly-interactive, distributed web applications and services for customer interaction
- Treating 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.
- Create and use flexible, reusable components and plugins
- Create validators for form inputs in javascript on the client
- Reduce server load by moving code to the client side.
- Work with user experience team and product owners to design and review product flow and user interaction
- Work with our quality engineers to develop and automate tests
- Work with Service developers and REST APIs
Requirements:
- B.S./M.S. in Computer Science or equivalent experience
- JavaScript, CSS, HTML, jQuery, MVC
- Ability to articulate detailed technology concepts
- Exceptionally strong written and verbal communication skills, as well as good interpersonal skills and organizational skills
- Direct experience with RDBMS (MySQL, DB2, Oracle)
- Ability and interest to closely collaborate with a wide-range of individuals to understand business needs and requirements and to understand how these can be met using a variety of different technologies
- Some Java Knowledge
- Experience with Agile Software Development methodologies
Technologies (nice to have):
- JRebel, Jetty, Eclipse, IntelliJ ,TextMate, CSSEdit, Jasmine
- SQL, Groovy
- Ruby, Coffeescript, Tiles, and node.js
- Experience with client side frameworks such as Sproutcore and Backbone.js
- Browser development tools like firebug and chrome developer tool
- Maven, jBoss, Apache, Mobile emulators, Linux.
- 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
Constant Contact is revolutionizing the success formula for small organizations through affordable, easy-to-use Engagement Marketing™ tools that help create and grow customer relationships. More than 500,000 small businesses, nonprofits, and associations worldwide rely on Constant Contact to drive ongoing customer dialogs through email marketing, social media marketing, event marketing, and online surveys. All Constant Contact products come with unrivaled KnowHow, education, and free coaching with a personal touch, including award-winning customer support.
Constant Contact offers a competitive compensation package that includes base salary and stock options. Our benefit package is comprehensive and includes Medical Insurance; Dental Insurance; Vision Insurance; 401(K); 529 College Savings Plan; Flexible Spending Accounts; Paid Vacation/Holidays; Short Term Disability; Long Term Disability; Tuition Reimbursement; Adoption Assistance; and, an exciting Stock Option Plan!
If you desire to make a difference, are committed to bringing the highest quality of service to our customers and are looking for a "once in a lifetime" opportunity, send us your resume and salary requirements for consideration.
We are not accepting employment agency referrals for this position.

Share this page or Like Constant Contact
Like This Page? Share it with your network.
Like Constant Contact
Follow Us