Job Details

ID #3237062
State Virginia
City Vienna
Full-time
Salary USD TBD TBD
Source Capital One
Showed 2020-01-18
Date 2020-01-19
Deadline 2020-03-19
Category Et cetera
Create resume

Senior Software Engineer, Design Systems

Virginia, Vienna 00000 Vienna USA

Vacancy expired!

Towers Crescent (12066), United States of America, Vienna, VirginiaAt Capital One, we’re building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.Senior Software Engineer, Design SystemsOverview & TeamCapital One is seeking a talented multifaceted engineer to fill a unique role on our design system team. You’ll be working on UI Component libraries and DevOps to support the design system’s infrastructure and distribution.We’re a cross-functional team of designers, content strategists, and engineers. Our Gravity Design System is consumed by teams building a variety of customer-facing and internal applications across the company. We’ve been at this for about 2 and a half years, and have created a core design system with design and content guidelines, primitive UI components, animation principles, and internal platform support. We have senior leadership buy-in on the value that design systems can bring to a suite of products as diversified as Capital One’s, and we’re fully funded by the business that operates our flagship customer-facing platforms. In a nutshell, Capital One believes in design systems and has proved it by making an investment in this team. Now is the time to focus on the health and growth of the system, and this is where we need your help.Responsibilities

Use your UI Engineering experience to develop and maintain a suite of UI component library distributions in Angular, React, and Web Components.

Ensure UI component library distributions are in parity with the core design system (Guidelines, examples, and the components themselves).

Be the subject matter expert for each of these libraries, and consult with the larger team on best practices and strategies for technical growth.

Consult with and support consuming teams, setting them up for implementation success.

Find ways to improve upon the existing components, making them more easily consumable and more performant.

Leverage your DevOps experience to build and maintain infrastructure for the design system (CI pipeline, staging and production environments in AWS, DNS management).

Ensure distribution and consumption of design system components is operating like a well-oiled machine.

Along with other Gravity engineers and our content team, co-create educational curriculum and materials that enable consumers of the design system.

Ideate on and create design system tooling that improves our process and/or improves the developer experience for consumers.

About You

Systems Thinker: You understand the holistic goal of design systems, but are also able to focus on the interoperability of the parts, the effect of and integration with other systems, and the complexity that scale and adoption adds over time.

Curious: You ask “Why?”, challenge the status quo, and bring candid ideas to the table.

Pragmatically Innovative: You’re mindful of shiny new technologies and innovations, but use your judgement and practical application skills to make good decisions about when to lean in on and when to walk away.

Problem Solver: You’re a natural problem solver, with the ability to synthesize and communicate the trade-offs between potential solutions.

Team Player: You work well in a team setting, especially in a cross-functional team setting. You’re a great communicator, and you listen to and act on the needs of your team as well.

People Person: You love working with people, teaching them what you know, and learning from them in turn. Your peers would describe you as a humble mentor, and your mentees look up to you for your compassionate approach to their development.

Basic Qualifications

Bachelor's Degree

At least 5 years experience with vanilla JavaScript.

At least 5 years experience with HTML, CSS, and CSS preprocessing.

At least 3 years experience with one JavaScript framework or library (Angular, React, TypeScript, or Vue).

At least 3 years experience with Jenkins and AWS.

Preferred Qualifications

5+ years experience with multiple JavaScript frameworks and libraries.

1+ year of experience with the Web Components (Custom Elements, Shadow DOM, and HTML Templates).

1+ year experience creating UI Components for consumption at scale.

1+ year experience consuming and building design systems.

1+ year experience in UI/UX Design.

Strong written and verbal communication skills.

At this time, Capital One will not sponsor a new applicant for employment authorization for this position.

Vacancy expired!

Subscribe Report job