Skip to content

Senior Front-end Software Developer – Ts/Sci
Company | Maxar Technologies |
---|
Location | Reston, VA, USA |
---|
Salary | $131000 – $219000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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.