JP Morgan Chase Company Profile

Senior UI Software Engineer - Wealth Management Technology at JP Morgan Chase (Jersey City, NJ)

About the Employer

Job Description

As an experienced Software Engineer - UI / Front-End, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit. You will work closely with IT management and product owners to identify and specify complex business requirements and processes. Additionally, you will work with our architecture team to research and evaluate alternative solutions and make recommendations.  This is a great opportunity to work on Greenfield project. Qualifications: BS/BA degree or equivalent experience Minimum 5+ years experience with UI and JavaScript Frameworks ( Angular , Node.js) Advanced knowledge of architecture, design and business processes Proficiency in modern programming languages Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals Provide technical leadership and architectural guidance for design and implementation of software system enhancements UI Expert experienced in latest front end technologies (JavaScript libraries, Angular 6, HTML5, CCS), and experience with integrating middleware technologies/channels (restful interfaces, streaming interfaces, API, etc.) Front end developer to build and deliver web/mobile based solutions to external/internal users supporting business capabilities around the trade lifecycle. Will be engaged with various stakeholders (across business, UX, product, tech, operations, etc.) Attention to detail, and ability to deliver in fast paced environment Strong experience with UX design, best practices, and ability to drive change of UI initiatives throughout the software lifecycle (requirements analysis, design, implementation, QA) Advanced experience with JavaScript libraries (Angular, React, Redux etc.) Experience developing front-end user interfaces to a high standard Experience developing coded components in HTML 5, CSS3,and JavaScript Experience with responsive design and grid frameworks (i.e. Bootstrap), including cross browser compatibility Advanced knowledge of application, data and infrastructure architecture disciplines Working proficiency in developmental toolsets Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals Professional software development experience in developing user-facing software Experience with the latest and greatest web standards, including ES6, HTML5, CSS3 and React Proven working experience using ES6/Typescript and associated eco-systems Automation and testing tools (e.g. Node.js, Selenium, Jasmine, Jest, Mocha, etc.) Strong sense of web design and attuned to the fundamentals of user experience Desired / Additional Skills: Familiarity with the whole web stack, including protocols and web server optimization techniques Experience leveraging Restful APIs. Knowledge of web libraries and frameworks such as React, Angular, Polymer, Closure or Backbone An understanding of the principles of accessibility and can build products that are accessible to users with disabilities Git experience Programming models including web-oriented (J2EE) applications, device-oriented, web service-oriented models Secondary UX skills in Interaction Design and Visual Design are desired Education: B.S or M.S (Computer Science preferred) or equivalent relevant experience Ability to work with multiple programming languages