Posted in

Senior Front-end Software Developer – Ts/Sci

Senior Front-end Software Developer – Ts/Sci

CompanyMaxar Technologies
LocationReston, VA, USA
Salary$131000 – $219000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Must have a current/active TS/SCI clearance and be willing to take and pass a CI polygraph.
  • Bachelor’s degree in Computer Science or Software Engineering, or a related discipline; equivalent experience may be substituted for a degree
  • 7+ years of relevant software development experience to include strong proficiency in JavaScript and developing with modern JavaScript frameworks (e.g. VUE, REACT, Angular).
  • Experience working in an agile development environment using issue tracking software (e.g. Jira).
  • Experience with automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools (e.g. Git).
  • Experience with software peer review processes as both a contributor and a reviewer.
  • Capable of working effectively with a geographically distributed development team.
  • Familiarity with design systems and component libraries.
  • Experience with user research methodologies and usability testing.
  • Ability to collaborate effectively with cross-functional teams.
  • Strong communication skills to articulate design concepts and decisions.
  • Position is Hybrid, but the candidate must be willing to work in the Herndon, VA office up to 5 days a week as needed.

Responsibilities

  • Develop and implement user interfaces for web applications, ensuring a seamless and engaging user experience.
  • Ensure that newly developed components and features adhere to our design systems and guidelines to ensure consistency across applications.
  • Thoroughly test and review code and make sure it meets acceptance criteria.
  • Stay current with industry trends and best practices.

Preferred Qualifications

  • Familiarity with VUE2, VUE3, VUEX/Pinia, Vuetify, Vis, Cypress.
  • Some experience with web-sockets, data streaming, and other real-time data methods.
  • Ability to write performant code, as the amount of data being sent, processed, and received in the apps can be very large.
  • Experience with splitting up a monolithic UI into separate/stand-alone applications and micro-services.
  • Experience with Cesium and Keycloak.
  • Knowledge of accessibility standards and best practices.
  • Proficient in design tools such as Adobe Creative Suite, Sketch, Figma, or similar is a bonus as UI/UX design work is done in collaboration with frontend developers.
  • Experience with Jenkins for pipeline integration and deployment.