Software Front-end Developer - Level 3/4

Northrop Grumman Northrop Grumman · Aerospace · Redondo Beach, CA +1 · Software

Software Front-End Developer responsible for designing, developing, and maintaining front-end applications for satellite ground systems, utilizing modern web frameworks and server-side languages within a DevSecOps and cloud environment.

What you'd actually do

  1. Develop software using modern web development frameworks/libraries, such as: Angular, React, Vue.js, or similar.
  2. Implement applications software using server-side program languages in Python, C++, Node.js, and Go in a Linux/Unix environment.
  3. Design, develop, and govern high‑performance services (REST, GraphQL, gRPC) and enterprise‑level asynchronous messaging (NATS, ActiveMQ) for satellite ground software solutions.
  4. Utilize Atlassian tool suite, including Jira dashboards, Confluence knowledge bases, eazyBI reports, custom JQL queries.
  5. Execute program tasking and software development using Agile methodologies, cloud platforms, SQL or NoSQL database systems, scalable database schemas and optimized queries.

Skills

Required

  • modern web development frameworks/libraries (Angular, React, Vue.js)
  • HTML
  • CSS
  • front-end state management (Redux, Ngrx, Vuex, Pini)
  • front-end unit test framework (Jest, Playwright, Cypress)
  • front-end client security and authentication management (JWT, OAuth, Keycloak)
  • Linux/Unix operating systems
  • RESTful APIs
  • GraphQL APIs
  • gRPC services
  • asynchronous messaging systems (NATS, ActiveMQ)
  • SQL
  • NoSQL database systems
  • Agile principles
  • Atlassian tools (Jira, Confluence, Bitbucket)

Nice to have

  • Python
  • Node.js
  • Go
  • C++
  • Java
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud
  • scalable database schemas
  • optimized queries
  • CAMEO/MBSE models
  • Command and Control software for Satellite Ground Systems
  • DevOps pipeline

What the JD emphasized

  • Must have an active SCI at time of application OR an active TS clearance at time of application with the ability to obtain SCI within a reasonable period of time as determined by the company prior to start date