JPMorgan Chase
New York City, NY

Senior UI Software developer at JPMorgan Chase

| New York City, NY
Sorry, this job was removed at 11:24 p.m. (CST) on Tuesday, March 1, 2022
Find out who's hiring in New York City, NY.
See all Developer + Engineer jobs in New York City, NY
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Job Description Description
The Solutions Engineering team develops valuable, user-facing software products used by a variety of businesses throughout J.P. Morgan quickly and correctly through the use of our shared, open-source libraries. We strengthen the culture of technology throughout the firm by developing code alongside other business aligned teams while coaching on our best practices and processes. Our mission is to lead software development practices firm wide while contributing to the success of our shared libraries and services.
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.
Education
Bachelor's Degree or equivalent in a mathematics or science-based subject; or equivalent working experience.
Skills & Experience
The successful candidate should possess technical skills in the following:
Should be fully knowledgeable of
React
HTML 5 / CSS 3
Jest, React Testing Library, Karma, Enzyme (strong experience in at least one testing library)
Selenium, Cypress, Puppeteer
ECMAScript 5, 6 & 7
JavaScript Transpilation
Browser support, HTML5 compatibility
Prototypes, classes, scopes
BOM, DOM, Virtual/Shadow DOM
AJAX/JSON
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
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
The ideal candidate would
Be pro-active, pragmatic, independent and resourceful in nature, able to identify and own issues and seek their resolution
Be passionate about web technology with a keen interest in working on latest technology offerings
Be able to present evidence of self-motivation and passion for web technology
Be familiar (or have developed opinions) on how to structure large scale applications/projects and the necessary processes, team structures and technical approaches
Have considered opinions on how to work within such a team - but possess an open mind to direction when given
Be community minded in their approach to work - and be active in consuming and providing information, teaching and help across all team units
Be a practitioner of Clean Code
About Us 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.
The health and safety of our colleagues, candidates, clients and communities has been a top priority in light of the COVID-19 pandemic. JPMorgan Chase was awarded the "WELL Health-Safety Rating" for all of our 6,200 locations globally based on our operational policies, maintenance protocols, stakeholder engagement and emergency plans to address a post-COVID-19 environment.
As a part of our commitment to health and safety, we have implemented various COVID-related health and safety requirements for our workforce. Full vaccination is a requirement for this role for new hires joining JPMorgan Chase. Additional requirements include sharing information including your vaccine card in the firm's vaccine record tool and may include mask wearing and social distancing. Requirements may change in the future with the evolving public health landscape. JPMorgan Chase will consider accommodation requests as required by applicable law.
Note: The requirement to be fully vaccinated to be hired for this role does not apply to roles with a work location in Arkansas, Florida, Iowa, Montana, and Tennessee. For applicants to these roles, JPMorgan Chase will consider all qualified applicants regardless of vaccination status, due to state and local laws.
Equal Opportunity Employer/Disability/Veterans
About the Team Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world's important corporations, governments and institutions. You'll develop solutions that help the bank provide strategic advice, raise capital, manage risk, and extend liquidity in markets spanning over 100 countries around the world.
See More
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
    • .NETLanguages
    • C#Languages
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • ScalaLanguages
    • SqlLanguages
    • SwiftLanguages
    • AWSLanguages
    • CloudFoundryLanguages
    • AzureLanguages
    • KubernetesLanguages
    • jQueryLibraries
    • ReactLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • Ember.jsFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • TensorFlowFrameworks
    • AccessDatabases
    • CassandraDatabases
    • DB2Databases
    • MariaDBDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • OracleDatabases
    • DynatraceDatabases
    • Splunk Databases
    • PromtheusDatabases
    • GrafanaDatabases
    • ConfluenceManagement
    • JIRAManagement

What are JPMorgan Chase Perks + Benefits

Culture
Volunteer in local community
Partners with Nonprofits
Diversity
Diversity Employee Resource Groups
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Mental Health Benefits
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Employee Stock Purchase Plan
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Game Room
Professional Development Benefits
Tuition Reimbursement
Diversity Program

An Insider's view of JPMorgan Chase

What’s the vibe like in the office?

My favorite thing about JPMorgan Chase is the vast number of problems we solve, and the diversity it takes to do that. Moving money, enabling payments and producing a world class customer experience are just a fraction of what we work on. Because the office is so casual and open, I get to participate in discussions on all of this.

Nick S.

Executive Director, Software Engineering

What projects are you most excited about?

As one of the largest financial institutions in the world, our scope of impact is huge. Knowing that a system we deliver is responsible for things millions do daily such as paying for groceries, withdrawing cash, or getting a loan pushes us toward solutions that scale, which is the most challenging but also the most rewarding part of our projects.

Edwin T.

Executive Director, Site Reliability Engineering

How does the company support your career growth?

JPMorgan has helped me develop as a professional – both as a technologist and as a business leader. I have taken advantage of executive leadership training and development aligned to the firm’s culture of “How We Do Business.” I feel good about working for a firm that invests in its #1 asset – US!

Lupe C.

Executive Director

How do you empower your team to be more creative?

Empowerment for Idea generation, problem solving and innovation is best coming from those who do the work. I engage my technologist in high profile work and foster an environment where ideas are welcome. Empowerment of our technologists is the key to success. Teams dig in, innovate and identify ways to create a better client experience.

Dawn T.

Managing Director, Software Engineering

How does the company support your career growth?

Working at JPMC has been a wonderful experience. I love how much JPMorgan Chase cares about its communities by offering support of technologists to local non-profit organizations through social innovation programs. The company also invests in its employees and provides many learning opportunities to us.

Meng M.

Software Engineer

More Jobs at JPMorgan Chase