UI Developer

  • Engineering
  • Littleton, Colorado
  • Full-Time

Always wanted to see your work make a real impact? Join us and shoot machine guns, drive military vehicles, and blow things up! As a rapidly growing firm in the defense industry, we take pride in building a team of game changers, innovators, and revolutionaries, who take exceptional pride in their work in delivering decisive advantage to our warfighters.

We are currently seeking a UI Developer to join our growing team. This Developer will develop, test and deliver our core application across a wide variety of systems both large and small. Whether it's working on new machine learning algorithms, next generation image processing techniques, or bringing up the next weapon station, you'll be constantly challenged to learn and innovate while delivering the technology that will change the face of tracking and targeting solutions forever. This position will focus more closely on our new UI, from technology selection, to wire frames, to final acceptance. Additionally, you will gain knowledge and experience in the back end of the application to help better understand the full system as you refine the user interface. This person must thrive in a fast-paced start-up culture, and embody our core values of Fearless Innovation, Dedication to the Mission, Relentless Learning, and Attitude of Service.

At AimLock, we target nothing short of extraordinary from our technologies to our people, and we would love for you to be a part of our team.


  • Participate in AimLock’s Agile development process.
  • Design, develop and test the AimLock User Interface.
  • Developing front end in a SaaS style environment.
  • Utilize a variety of GUI development tools and languages such as Java, Javascript, Angular, etc.
  • Test Driven Development (TDD).
  • Implement to a defined user experience from a human factor study as available.
  • Drive API definition and updates as required.
  • Conduct peer reviews as required.
  • Other responsibilities as directed and assigned.
  • Work closely with in house training and business development for usability feedback.


  • Bachelor’s degree in Computer Science or similar.
  • Perform software development, programming, and documentation.
  • Familiar with human factors driven design.
  • Strong background in front end development from concept through delivery.
  • Experience in mentoring peers.
  • Exceptional teamwork, multitasking, and problem-solving skills.
  • Experience with Microsoft Office Suite – Including MS Word, MS Excel, MS PowerPoint and MS Outlook.
  • Exceptional teamwork, organization, multitasking, must be detail-oriented, and have strong time management and coordination skills.
  • Available to work flexible hours on occasion as required to ensure timely logistics.
  • Excellent verbal, written, communication and interpersonal skills.
  • High standards of, and ability to maintain, strict confidentiality as appropriate.
  • Demonstrated professionalism and a high level of customer service.
  • Must show flexibility, adaptability and positivity when responding to changes in work volume or priorities, driven by company growth.
  • Ability to pass and maintain a clear background check and drug screening.
  • Must currently possess or be able to obtain US security clearance.

Physical Demands

  • Must be able to remain in a stationary position for approximately 70% of the time.
  • Must be able to move about inside the office to access equipment and office machinery.
  • Must have the ability to move, transport, position and/or remove up 25 pounds.
  • Must be able to position oneself to move in a manner required to perform the daily work associated with this role.
  • Must be able to operate standard office productivity machinery and equipment on a daily basis including a phone, computer, monitor, mouse and keyboard, photocopy machine, scanner and e-fax.
  • Daily work environment and noise level is that of a standard office.
  • Occasionally you may experience, or be in the vicinity of, outdoor weather conditions at our Ranch location, although basic shelter from the elements is provided it is not constant, based on the scope of tasks being performed.
  • Occasionally you may experience, or be in the vicinity of, a noise level consistent with a warehouse work environment.