Back
Position

UI/UX Developer (TS/SCI)

Company
Company
Maxar
Place
Chantilly, VA
Apply
Added: February 9, 2024
Maxar Technologies is seeking a UI Software Developer to work in an agile and fast paced development environment supporting analysts whose mission is to solve unique and challenging intelligence problems for special operations. You will be part of a multi-disciplinary team and have the unique opportunity to interact directly with analysts and other technologists to ensure applications and tools meet the needs of the customer. The ideal candidate is creative and driven, passionate about technology, able to learn quickly, and willing to help others to develop their skills.

Minimum Requirements:

US citizenship with a currnet/active TS/SCI clearance.

Bachelor’s degree in Computer Science or related field (or related experience in lieu of degree).

8 years of experience.

Intermediate/Senior JavaScript experience

Intermediate/Senior Vue.js experience or alternately, React or Angular.

Must be willing to work on-site.

Project/Stack/Packages:

Working within a ~3yr old, 1k+ component, complex production Vue app which sits on 4-5 enclaves.

Vue2, VUEX, Vuetify, Cesium, Vis, Cypress.

Very few of our developers work on multiple projects - unless they want to. If you prefer being focused on one project, you can.

Spin up time with the code and app may take some time. The app is complex and the mission it serves is truly ground/space breaking. Some of the problems we’re trying to solve have simply not been solved yet.

Focus:

UI-Focus: meaning understanding why, and in what ways, UI development differs from backend. Whether it be reactivity, usability, or user-experience. Writing code is easy! Creating components & features which users enjoy using can be more difficult.

JavaScript / CSS centric. Yes, you will need to know how to center a div, using flexbox, some grid, and prioritize responsiveness.

Reusable components and code.

Desire to collaborate & share ideas in a respectful and productive manner - especially during planning and TEMs where there may not be an agreed upon single best/better way to do something.

Prioritize other’s code over your own (when possible). At any given time, the number of people who contribute to the UI is between 5-15 with varying levels of experiences and skills. We also house many interns at various points of the year who require more feedback and guidance from the intermediate and senior developers.

Possess ability and desire to take a task/idea through all phases of design and implementation.

Performant code. The amount of data being sent, processed, and received in the app is very large. Optimization is expected before the code is accepted and merged.

Some experience with web-sockets, data streaming, and other real-time methods.

Possible Future Big Rocks/Work:

Potentially prep and migrate from VUEX to Pinia (or something similar).

Potentially prep and migrate from Vue2 to Vue3.

How you know this might be a great fit for you:

You can accept a certain amount of ambiguity.

You can work well with others.

You communicate, at least a small amount, via memes.

You genuinely want to build cool things and make things better but still prioritize your work-life balance.

Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
Apply
Search