Jobs · Engineering · Maryland

UI Front-End Software Engineer-Principal

NetSage · Annapolis Junction, MD · 4 wk ago
On-siteEngineeringFull-time

Job Description

We are seeking a Principal Front-End Software Engineer with deep User Interface (UI) expertise to lead the design and development of modern, user-focused web applications that enable mission-critical operations.

In this role, you will provide technical leadership to a team of front-end developers while remaining actively involved in the design, implementation, integration, and delivery of scalable software solutions throughout the full development lifecycle.

Required Qualifications

  • TS/SCI with polygraph security clearance.
  • A Bachelor of Science (B.S.) degree in Computer Science or a related field and twelve (12) years of relevant experience. Also acceptable is no degree and sixteen (16) years of relevant experience.
  • Strong proficiency with modern front-end frameworks such as React, Angular, or Vue.
  • Strong proficiency with HTML5, CSS3, and JavaScript.
  • Experience with full-stack software development using technologies such as Node.js, Python, or Java.
  • Experience designing and integrating RESTful and/or GraphQL APIs.
  • Experience with state management, component-based application architecture, and responsive design.
  • Experience using Git for version control and working within CI/CD pipelines.
  • Experience developing applications in cloud environments such as AWS, Azure, or AWS GovCloud.
  • Experience collaborating with UX/UI designers and systems engineers to deliver intuitive, accessible user experiences.
  • Experience developing applications within Linux or Ubuntu environments.
  • Familiarity with tiered or distributed software architectures.

Similar jobs