Senior Data Engineer
Plano , Texas
January 20, 2017
Plano Town Center (31064), United States of America, Plano, Texas

Senior Data Engineer

Who We Are: Capital One is a technology company, a research laboratory, and a nationally recognized brand with over 65 million customers. We offer a broad spectrum of financial products and services to consumers, small businesses and commercial clients - and data is at the center of everything we do. In December 2015, Capital One was named a Blue Ribbon Company by Fortune Magazine as one of only 25 companies in the world to make their top company lists four times in 2015 (Fortune’s 100 Best Companies to Work For, Global 500, Fortune 500, World’s Most Admired Companies). Capital One was also named as Top Workplace in the Greater Chicago area for 2015 by The Chicago Tribune and 5th among the large companies. Come learn more about the great opportunities we have to offer! The Role:


Job Description

We are looking for an AngularJS Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app.  We will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.

Skills and Qualifications

  - Proficiency with JavaScript and HTML5

  - Deep knowledge of AngularJS practices and commonly used modules

  - Creating self-contained, reusable, and testable modules and components

  - Ensuring a clear dependency chain, in regard to the app logic as well as the file system

  - Extensive knowledge of CSS and JS methods for providing performant visual effects

  - Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

  - Validating user actions on the client side and providing responsive feedback

  - Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed

  - Creating custom, general use modules and components which extend the elements and modules of core AngularJS

  - Experience with all levels of operation available to the front-end

  - Experience with building the infrastructure for serving the front-end app and assets

  - Architecting and automating the build process for production, using task runners or scripts

  - Documenting the code inline using JSDoc or other conventions

  - Writing extensive unit tests using automated TDD tasks

  - Creating e2e test suites for all components and running them

  - Creating configuration, build, and test scripts for Continuous Integration environments

A little about us:
Headquartered in McLean, Virginia, Capital One® offers a broad array of financial products and services to consumers.

Know someone who would be interested in this job? Share it with your network.