This job listing has expired and the position may no longer be open for hire.

UI Software Engineer at JPMorgan Chase Bank, N.A.

Posted in General Business 30+ days ago.

Type: Full-Time
Location: Jersey City, New Jersey





Job Description:

Drawing from agile methodologies, our developers join product-aligned teams in developing features for projects over fixed timelines. Guiding their process and leading technical decisions, we shape the products created from the ground up to make use of the best fit technologies. This promotes code reuse while ensuring the prioritization of the features most valuable for our clients.

Our software deliveries are frequent, and the team members are expected to be multi-disciplined and flexible in their approach, working in all areas of the solution space. Candidates will have a hands on role building J.P. Morgan owned open-source software including Perspective, which is an interactive data visualization component designed and developed to make it simple to build real-time and user configurable analytics entirely in the browser.

Candidates do not necessarily need banking experience but must be highly motivated with a track record of success. The ideal candidates will have a thorough understanding of web technologies used to build web applications using HTML5/JavaScript. Any experience with other languages would also be beneficial. In this role, the candidate will be working as a senior developer in a small agile team to build new UI products. This is a technical role, and the developer would also be driving the design of our components, mentoring junior members and contributing to the development of features. Experience is expected in analysis/design, Agile methodologies, application development, optimization and performance tuning - plus working with business analysts, user experience, testers and (financial) business stakeholders. The working environment is competitive and demanding but one where creativity and problem solving skills are rewarded.

We hone our approach and tools through building greenfield UI applications to the delight of our clients firm wide.

Skills & Experience

The successful candidate should possess technical skills in the following:

Should be fully knowledgeable of


  • React
  • HTML 5 / CSS 3
  • ECMAScript 5, 6 & 7
  • JavaScript Transpilation
  • Browser support, HTML5 compatibility
  • Prototypes, classes, scopes
  • BOM, DOM, Virtual/Shadow DOM
  • AJAX/JSON
  • Promises/A+
  • Git

Highly beneficial to have working experience with

  • Advanced React design patterns, Redux / MobX, Node JS (server side and tooling)
  • Python: Flask, Tornado
  • Web Components
  • TypeScript
  • Webpack, Browserify, Rollup, Babel
  • SASS/LESS/Stylus
  • CSS in JS
  • Data Visualisation (D3, HighCharts)
  • Data Grid Technologies
  • Memory/CPU profiling
  • Templating and data binding
  • Mocha, Chai, Jasmine, Karma, Jest, Enzyme
  • Puppeteer
  • Selenium
  • Web accessibility (American Disability Act)

Highly beneficial to have an understanding of

  • Best in class UI Components
  • Javascript community & industry standards
  • Future ECMAScript versions (8 & 9)
  • JavaScript modules: Common JS/2, ES Modules, UMD
  • Test Automation
  • Working in a TDD environment
  • Web Sockets
  • Metrics / Logging Tools (Splunk)

In addition, any of the following experience is considered highly desirable

  • Financial experience or familiarity with financial products; such as Equities, Futures, FX, Credit, Commodities etc.
  • Agile / Scrum
  • Management and/or any other Leadership including mentoring
  • Accustomed to working with UX, QA, Business elements
  • Experience of working in a BDD environment

Education

Bachelor's Degree or equivalent in a mathematics or science-based subject; or equivalent working experience.JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans





More jobs in Jersey City, New Jersey


Chubb

ATR International

ATR International
More jobs in General Business


Hilton Global

Hilton Global

Hilton Global