Search

Principal User Interface (UI) Developer - Active TS/SCI with Polygraph

Technology
|

Job Description

Job Description Role Overview:

  • Translate system requirements into software specifications.
  • Design and develop user interface components to improve usability and performance.
  • Implement software applications in a cloud-native agile environment.
  • Collaborate with Subject Matter Experts and Systems Engineers to meet user experience needs.
  • Support back-end service development to ensure full application functionality.

Key Responsibilities:

  • Work with experts and engineers to understand system and UX requirements.
  • Design intuitive, responsive, and high-performing UI components.
  • Develop and support back-end services as needed.
  • Implement software applications in an agile development environment.
  • Ensure applications meet performance and usability standards.

Required Skills:

  • Active TS/SCI with Polygraph clearance.
  • Bachelor's degree in Computer Science or related field with 20 years of software development experience.
  • An additional 4 years of experience may be accepted instead of a degree.
  • Strong expertise in Java and modern software engineering practices.
  • Proficiency in JavaScript, TypeScript, HTML, and CSS.
  • Hands-on experience with React or similar frameworks (Vue, Angular).
  • Skilled in using REST APIs and WebSockets.
  • Proven ability to design and optimize advanced computing applications.
  • Expertise in algorithm development with performance requirements.

Desired Skills:

  • Experience using JavaScript 3D libraries such as Three.js.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...