Senior Software Engineer - Angular

Senior Software Engineer - Angular

19 Jul 2024
Virginia, Herndon, 20170 Herndon USA

Senior Software Engineer - Angular

Vacancy expired!

Office Location: Herndon, VA - Open to long-term telecommute options, on-site as needed.
A senior software engineer on the Architecture Engineering team at Hawkeye 360 (HE360). Our team defines the deployment architecture for our products, develops cloud infrastructure provisioning automation, and provides tools and techniques to support our other engineering groups including resource planning tools, dev-ops pipelines, containerized development environments, data access and management, and container deployment platforms.

We’ll Expect You To…
  • Apply software engineering and development skills to design, develop, and maintain features of a satellite resource scheduling and tasking tool.
  • Utilize the resource scheduling algorithms and system models to design, develop, and maintain a system capacity planning capability.
  • Design, develop, and maintain other tools as needed to support system operations.

You’ll Need to Have…
  • B.S. in relevant field or equivalent experience.
  • 5 to 10 years of applicable work experience.
  • Familiarity with full-stack web application development with an initial focus on Web development (Angular).
  • Deep understanding of Angular: SPA, Angular CLI, data binding, components, directives, services, pipes, lazy loading, lifecycle hooks, reactive forms, etc
  • 3 or more years of experience with HTML, CSS, JavaScript, and TypeScript.
  • Hands on experience helping to design APIs and consuming APIs. Familiarity with REST concepts, OpenAPI, swagger.
  • Experience with component libraries like angular material and experience with CSS frameworks like bootstrap or tailwindcss.
  • Familiarity with commonly used Open-Source software particularly in support of distributed computing, micro-services, web backend infrastructure, the Java ecosystem, messaging middleware, databases, and data storage and retrieval.
  • Comfortable using Linux as your primary development platform.

We’d Like to See…
  • 2+ years with Angular or 4+ years of combined experience with Angularjs, React, Vue, or Svelte.
  • Familiarity with RxJs and state management libraries like NgRx or NGXS.
  • The ability to create and consume Angular Libraries with Angular CLI or Nrwl Nx.
  • Hands on experience with Webpack or other JavaScript Module Bundlers.
  • Some experience with building Geospatial Web Applications using mapbox, cesium, google maps in addition to interest or experience with WebGL or ThreeJS.
  • Familiarity with AWS (Amazon Web Services) with a basic understanding of some of the following EC2, RDS, EKS, EBS, EFS sufficient to be able to deploy or interact with applications in a cloud environment.
  • Familiarity with containerization of applications and container runtime environments (e.g. Podman, Docker, Kubernetes).
  • Polyglot programming and framework skills (JavaScript, Java, Python, Go, C, Spring, SpringBoot, OCI, K8S)

Cultural Fit…
  • Ability to work in a small and fast-paced environment.
  • Ability to work well with all levels of company disciplines (i.e. Legal, HR, etc.)
  • Sense of humor and ability to proactively problem solve.
  • Great customer relationship skills.

Job Details

Jocancy Online Job Portal by jobSearchi.