JavaScript Developer, AngularJS – Travel / Remote

We are seeking a JavaScript / SPA developer for the Keyhole team. You will be responsible for the design, development, and testing of JavaScript/HTML5-based single page applications for various Keyhole clients. On your first project, you will lead a client side proof-of-concept initiative involving advanced JavaScript, AngularJS, and responsive UI design. An enjoyment in getting others up-to-speed on newer technologies ensures you’ll love this role, as technical mentoring and coaching plays a large part.

You can be located throughout the U.S. as long as you’re willing to travel on-site to meet project goals. The beginning of the project will require you to be on-site, with a partial remote relationship following that period. Preference given to individuals living in Philadelphia, Kansas City, St. Louis, and Chicago.

Responsibilities:

  • Work collaboratively to design and develop HTML5/JavaScript-based single page applications
  • Mentor and coach other developers in SPA application architecture, AngularJS, and other topics as needed
  • Create responsive user interfaces from concept to production
  • Collaborate during the design and implementation phases to provide technical solutions that support/enhance client objectives and the user experience
  • Suggest/experiment with new ways to use web technologies while enforcing and maintaining best practice coding standards
  • Creation of standardization frameworks that can be used across other like applications within the company

Requirements:

  • 7+ years experience in a development role
  • Relevant JavaScript skills (not just simple DOM manipulation, but some advanced application skills), HTML/HTML5, CSS technology
  • Angular, Backbone / Marionette, Bootstrap, Sencha, Knockout experience preferred
  • Nice to have: Neo4J or other graph database experience
  • Server side Java experience
  • Understanding of SPA programming model
  • Experience getting others up-to-speed on new technologies
  • Bachelor’s degree in Computer Science (or related)
  • Ability to provide creative, out-of-the-box solutions while working in a team environment
  • Demonstrated ability to adapt and learn new technologies (and a passion for doing so!)
  • Personality & excellent soft skills

We Offer:

  • Competitive compensation
  • An excellent benefits package including Medical, Dental, Vision, FSA, Life Insurance, 401K
  • A collaborative support network of talented developers and architects for enhanced professional growth

Keyhole provides IT services to various clients across the USA, with strong presences in Kansas City, St. Louis and Chicago. We’re a tight-knit and highly technical group, always working to over-deliver supreme quality. Our employees are with us over multiple projects, and are looking to have long-term engagement with a company (while not looking for the technological sameness of staying in the same position for years on end). We’re growing — and simply looking to add more talented people to our team. Join us!

To apply – please address your resume with salary history to careers@keyholesoftware.com, or fax this information to (877) 521-7769 ATTN: Careers with the title of the position you are applying for.

Position Posted: November 12, 2013

Things Twitter is Talking About
  • In Part 2 of our series on creating your own #Java annotations, learn about processing them with the Reflection API - http://t.co/E1lr3RmjI7
    September 17, 2014 at 3:18 PM
  • We send out our free monthly tech newsletter tomorrow - dev tips/articles via email. Not on the list? Sign up: http://t.co/h8kpjn419s
    September 16, 2014 at 2:58 PM
  • Want to chuckle? If programming languages were vehicles -http://t.co/quqHsUFCtR #funny
    September 16, 2014 at 11:41 AM
  • In Part 2 of our series on creating your own annotations, learn about processing #Java annotations using Reflection: http://t.co/DJZvQuarkc
    September 16, 2014 at 9:06 AM
  • Don't miss @jhackett01's newest post on the Keyhole blog - Processing #Java Annotations Using Reflection: http://t.co/E1lr3RmjI7
    September 15, 2014 at 12:02 PM
  • We're pretty excited - Keyhole's #BikeMS team raised 158% of their fundraising goal to benefit @MidAmericaMS. Plus, they had a great ride!
    September 15, 2014 at 10:38 AM
  • A huge welcome to David Kelly (@rheomatic) who officially joins the Keyhole team today! :-)
    September 15, 2014 at 10:00 AM
  • Sending warm thoughts to @eastlack, @cdesalvo, @wdpitt & all participating in #BikeMS this AM. Thanks for helping in the fight against MS!
    September 13, 2014 at 8:10 AM
  • .@rheomatic We are so excited to have you joining the team! Welcome :-)
    September 12, 2014 at 4:11 PM
  • As the official holiday is a Saturday, we're celebrating today! Happy (early) #ProgrammersDay to you! http://t.co/1CvUfrzytE
    September 12, 2014 at 1:55 PM
  • Tomorrow @cdesalvo, @eastlack, & @wdpitt are riding #BikeMS to benefit @MidAmericaMS. You can get involved, too - http://t.co/9boQwEUxth
    September 12, 2014 at 11:00 AM
  • RT @AgileDevs: 5 tips for great code reviews http://t.co/9PdbtEv0z8
    September 11, 2014 at 2:53 PM
  • The BEMs of Structuring #CSS - http://t.co/159suYtfx6 A quick introduction to the Block Element Modifier methodology.
    September 10, 2014 at 2:49 PM
  • A huge welcome to Joseph Post (@jsphpst) who has joined the Keyhole team this week!
    September 10, 2014 at 9:52 AM
  • @TheGrisExplores Absolutely, and thanks for the compliment! Here's an article that you might find helpful, too - http://t.co/7oxpaohCS1
    September 9, 2014 at 2:22 PM
  • Express.js seems to be the top pick! MT @TheGrisExplores: "what's your fave server-side MVC framework for NodeJS when SPA is not an option?"
    September 9, 2014 at 1:56 PM
  • RT @TheGrisExplores: Yo @KeyholeSoftware dudes and dudettes: what is your favorite server-side MVC framework for NodeJS when SPA is not an …
    September 9, 2014 at 1:15 PM
  • There is a new post on the Keyhole blog by @brianletteri - The BEMs of Structuring CSS: http://t.co/159suYtfx6
    September 9, 2014 at 12:12 PM
  • Know a bright grad? We're looking for a business support / recruiting representative to join our team in Kansas City: http://t.co/GDvFVmoMF9
    September 8, 2014 at 11:31 AM
  • A huge welcome to @jeremygard who joins the Keyhole team today!
    September 8, 2014 at 8:40 AM
Keyhole Software
8900 State Line Road, Suite 455
Leawood, KS 66206
ph: 877-521-7769
© 2014 Keyhole Software, LLC. All rights reserved.