Returning Candidate?

Senior Front-End JavaScript Developer

Senior Front-End JavaScript Developer

Job Location 

More information about this job:


Founded in 2000, Applied Minds draws on the talents of nearly 150 employees and a network of subject matter experts to innovate by melding art, design, science, and engineering. We help organizations ask the right questions and then provide unexpected, yet powerful solutions. With a passion for inventing the future for our clients, we bring together brilliant and creative people from numerous disciplines into multidisciplinary teams to work on projects such as autonomous systems, command centers, modeling and simulation systems, robotics, spacecraft, UAVs, user experiences, vehicles, and more.


Equipped with outstanding tools and technology, collaborative spaces, an art department, and advanced fabrication and prototyping facilities, we work in an informal, creative environment that blurs the lines between disciplines.


If you have exceptional talent and passion, join Applied Minds and help us create for the ages.





  • Create innovative user interfaces for a wide variety of applications & prototypes
  • Serve as internal expert on JavaScript & related client-side web technology
  • Establish best practices for JavaScript usage and adoption (including EcmaScript 6 & 7)
  • Develop efficient, well-performing code that is robust and maintainable
  • Work with cutting edge & prototype hardware technology
  • Design and architect APIs for code modules to be reused
  • All other duties as assigned




  • 5+ years of front-end web development/programming experience
  • Expert level JavaScript language mastery
  • Experience working with Python, C, Ruby, etc.
  • Experience with multiple frameworks (jQuery, Angular, React, Backbone, Node).
  • Works well on a team using modern software development practices (git, agile, etc).
  • Demonstrated knowledge of software development and debugging in a mixed-platform and embedded environment
  • Demonstrated ability to work in a fast-paced environment in a highly creative development team working on multiple development projects with quick turnaround times


  • User interface and design experience
  • Cross-platform / Embedded / mobile device development experience
  • Mobile software development experience (Android)