Job Title: Front End Developer

Job Title: Front End Developer

Department: Development

Job Summary:

Demosphere is looking for an experienced JavaScript Developer who is motivated to combine the art of design with the art of programming. Primary focus will entail developing visual elements and their behaviors with user interactions and system data. You will work with both front-end and back-end web developers to build state-of-the-art interfaces and broaden our client-side logic layer. You will also be bridging the gap between UI elements and server-side infrastructure, taking an active role on both sides, and defining how our applications look and function.


  • Develop new user-facing features and functionality
  • Build reusable code and libraries for predictable future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders
  • Remain fervent and sympathetic to the users of our solutions

Minimum Skills

  • 3+ years of experience with a strong background of JavaScript development and implementation
  • 2+ years of experience with at least one advanced JavaScript libraries and frameworks such as AngularJS / KnockoutJS / BackboneJS / ReactJS
  • Strong understanding of web markup, including HTML5 and CSS3
  • Proficient understanding of cross-browser compatibility issues, and ways to work around such issues
  • Experience with NoSQL databases
  • Experience in using code versioning tools, such as Git / Mercurial / SVN
  • Experience with test-driven methodologies and using behavior-driven development frameworks, such as Jasmine, Chai, Mocha 
  • Good understanding of browser rendering behavior and performance

Desired Skills

  • Experience using NodeJS, Ruby, Sinatra or Rails
  • Familiarity with JavaScript module loaders, such as Require.js and AMD
  • Familiarity with front-end build tools, such as Bower, Grunt and Gulp.js
  • Familiarity with Redis or other queueing systems
  • Familiarity with Agile development and Continuous Delivery practices
  • Dedication to improving processes and team performance
  • Innate desire to create clean, extensible code


  • Health care options with company contribution
  • Dental care option with company contribution
  • Simple IRA plan with company match
  • Employee profit sharing plan
  • 3 weeks paid time off
  • 8 paid company holidays
  • 2 paid community service days
  • Flexible work schedule
  • Paid FMLA/Jury Duty/Bereavement policies


Demosphere is a team of smart, passionate, hard-working, and accomplished professionals who also strive for a healthy work/life fit. 

We recognize that your personal commitments don't end when you start work for the day. We offer flexible arrangements depending on job responsibilities, generous paid time off — both to ensure that employees can arrange their workdays for maximum productivity and to allow ample time for tending to family and personal responsibilities.

Please submit a cover letter highlighting your skills, goals and salary requirements, as well as your resume:

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Contact us for more information