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
  • Have a happy & safe holiday weekend!
    August 29, 2014 at 3:55 PM
  • Useful #JAXB primer that illustrates the power from tools & frameworks that unobtrusively interact with POJOs - http://t.co/J1s5DpcsCp
    August 29, 2014 at 3:19 PM
  • The Keyhole team fantasy football league begins! Huge thanks to our commissioner @zachagardner. Good luck to all in the virtual gridiron!
    August 28, 2014 at 5:30 PM
  • Shout out to last year's winner of our Keyhole #fantasyfootball league - Adi Rosenblum (@adidas28). Will his reign continue? :-)
    August 28, 2014 at 5:30 PM
  • @dashaun That is the perfect way to put it - we are very excited! Great to meet you officially.
    August 28, 2014 at 4:53 PM
  • Check out a quick intro to Functional Reactive Programing and #JavaScript - http://t.co/4LSt6aPJvG #FRP http://t.co/m6G1Kqbwyi
    August 28, 2014 at 4:06 PM
  • When you pair #JAXB & #JPA, you can expect some "gotchas." Here are techniques to help you overcome the hurdles - http://t.co/J1s5DpcsCp
    August 27, 2014 at 1:56 PM
  • Interesting perspective - Famo.us talks big, but jQuery Foundation isn't worried: http://t.co/o9lLpPoh2G Thoughts?
    August 27, 2014 at 12:41 PM
  • We are delighted to say that RJ (@RJvXP) & Donna (@dkbdevlab) join Keyhole today. Welcome to the team!
    August 27, 2014 at 9:22 AM
  • RT @codeproject: Learning MVC - Part 5 Repository Pattern in MVC3 Application with Entity Framework by Akhil Mittal http://t.co/z603gpAH…
    August 27, 2014 at 9:15 AM
  • Know a bright new grad looking to learn? We're seeking a team member on our business side of the Keyhole house - http://t.co/GDvFVmoMF9
    August 26, 2014 at 3:29 PM
  • When you pair #JAXB & #JPA, you can expect to encounter some "gotchas." Techniques & learning to overcome hurdles - http://t.co/J1s5DpcsCp
    August 26, 2014 at 11:12 AM
  • Don't miss Mark Adelsberger's newest post on the Keyhole blog: #JAXB – A Newcomer’s Perspective, Part 2 http://t.co/J1s5DpcsCp
    August 25, 2014 at 1:21 PM
  • A huge welcome to Mike Schlatter who joins the KHS team today!
    August 25, 2014 at 12:33 PM
  • Never used JAXB? Check out a simple usage pattern that pairs #JAXB’s data binding capabilities with JPA - http://t.co/Ki9G04pLR6
    August 22, 2014 at 8:35 AM
  • Check out a quick intro to Functional Reactive Programing and #JavaScript - http://t.co/YGSsz5eynl #FRP http://t.co/m6G1Kqbwyi
    August 21, 2014 at 11:32 AM
  • Our team is riding #BikeMS to support the fight against Multiple Sclerosis. Get involved - http://t.co/GGObSd073P http://t.co/vZpWRXkQ3z
    August 21, 2014 at 9:09 AM
  • @dtkachev Thanks for the tweet! The server is back up now - sorry for the inconvenience. Have a good day!
    August 21, 2014 at 9:03 AM
  • RT @m_evans10: @joewalnes A SQL query goes into a bar, walks up to two tables and asks, "Can I join you?"
    August 20, 2014 at 3:55 PM
  • Have you read @wdpitt's newest book? - Web Essentials using #JavaScript & #HTML5. Free PDF download via @InfoQ: http://t.co/lesuPJ770I
    August 20, 2014 at 2:31 PM
Keyhole Software
8900 State Line Road, Suite 455
Leawood, KS 66206
ph: 877-521-7769
© 2014 Keyhole Software, LLC. All rights reserved.