Enable job alerts via email!

Software Engineer II - JavaScript/React

Bank of America

Charlotte (NC)

On-site

USD 80,000 - 130,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial institution is seeking a Software Engineer to join their Global Information Security team in Charlotte, NC. The role involves developing user interfaces using React, ensuring compliance, and collaborating within an Agile environment. Candidates should have extensive experience in JavaScript and a passion for user experience design.

Qualifications

  • 5+ years of extensive experience with JavaScript, React, REST/AJAX/Fetch, HTML5/CSS3, and Git.
  • Strong knowledge of JavaScript ES6+ and React (version 16+).
  • Experience working in an Agile environment (Scrum, Kanban).

Responsibilities

  • Develop and deliver complex requirements to accomplish business goals.
  • Ensure software meets functional, non-functional, and compliance requirements.
  • Design and develop user interfaces for the Cyber Health Monitoring application.

Skills

Application Development
Automation
Collaboration
DevOps Practices
Solution Design
Agile Practices
Architecture
Result Orientation
User Experience Design
Analytical Thinking
Data Management
Risk Management
Technical Strategy Development
Test Engineering

Job description

Get AI-powered advice on this job and more exclusive features.

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.

Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Job Description:

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.

Position Summary:

Come join an exciting team within Global Information Security (GIS). Cyber Security Technology (CST) is a globally distributed team responsible for cyber security innovation and architecture, engineering, solutions and capabilities development, cyber resiliency, access management engineering, data strategy, deployment maintenance, technical project management and information technology security Cyber support.

This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements. This role ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. These individuals possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns.

Primary Level of Engagement:

Works as a team member under supervision from a more senior domain expert.

Primary Interactions:

Product Owner

Scrum Master

Development Team

Feature Lead

Architect

Dev Community of Practice

Key Responsibilities:

  • Front-end React developer for the Cyber Health Monitoring application for the Global Information Security organization, building and maintaining user interfaces for the application based on customer & stakeholder requirements.
  • Contribute to story refinement/defining requirements.
  • Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
  • Assist team with resolving technical complexities involved in realizing story work.
  • Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. - Design/develop/maintain automated test suites (integration, regression, performance).
  • Set up and develop a continuous integration/continuous delivery pipeline.
  • Automate manual release activities.
  • Mentor other Software Engineers and coach team on CI-CD practices and automating tool stack.

Qualifications:

  • 5+ years of extensive experience with JavaScript, React, REST/AJAX/Fetch, HTML5/CSS3, and Git.
  • Strong knowledge of JavaScript ES6+ (modern JavaScript /ECMAScript 2015+) specific language features is required.
  • Strong knowledge of React (version 16+), functional components, JSX, React hooks, state management and context API are required.
  • Expresses a deep interest and understanding of user interface design and optimizing user experience.
  • Strong understanding of visual design systems and information hierarchy.
  • Ability to communicate ideas through wireframes and translate them into code, while following visual design patterns and improvising solutions.
  • Ability to triage problems, prioritize accordingly, and resolve.
  • Ability to work independently with minimal interactions.
  • Desire to mentor and onboard junior members of the team.
  • Experience working in an Agile environment (Scrum, Kanban) Experience with node, npm, create-react-app and other similar build tools.
  • Clear and concise communication skills.
  • Team player who is willing to problem solve with others.
  • Self-motivated to deliver high quality products.
  • Expresses a deep curiosity and desire to continuously learn and master new technologies.
  • Knowledge of CI/CD practices including Linting and Testing.
  • Knowledge of unit and E2E testing.

Skills:

  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Analytical Thinking
  • Data Management
  • Risk Management
  • Technical Strategy Development
  • Test Engineering

Shift:

1st shift (United States of America)

Hours Per Week:

40

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Banking

Referrals increase your chances of interviewing at Bank of America by 2x

Get notified about new Software Engineer jobs in Charlotte, NC.

Software Engineer - Java Backend with React

Charlotte, NC $120,000.00-$125,000.00 1 month ago

Charlotte, NC $80,000.00-$130,000.00 1 month ago

Software Engineer 4 - Java, Spring AI, Python, LangChain, LangGraph

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Payment Platform

Jobot

Franklin

Remote

USD 120,000 - 150,000

6 days ago
Be an early applicant

Software Engineer II

Davita Inc.

Irvine

Remote

USD 93,000 - 115,000

Yesterday
Be an early applicant

Software Engineer II - Ruby on Rails

Paychex

Allentown

Remote

USD 75,000 - 119,000

Yesterday
Be an early applicant

Software Engineer II - Ruby on Rails

Paychex

Tempe

Remote

USD 75,000 - 119,000

Yesterday
Be an early applicant

Software Engineer II - Ruby on Rails

Paychex

Cincinnati

Remote

USD 75,000 - 119,000

Yesterday
Be an early applicant

Software Engineer II - Ruby on Rails

Paychex

Irving

Remote

USD 75,000 - 119,000

Yesterday
Be an early applicant

Data Software Engineer – Corporate Technology Data Engineering & Analytics

RemoteWorker US

Springfield

Remote

USD 100,000 - 140,000

2 days ago
Be an early applicant

Front-End Software Engineer II New

Parsley Health

Mission

Remote

USD 123,000 - 145,000

5 days ago
Be an early applicant

Software Engineer II

McGraw Hill Latinoamérica

California

Remote

USD 93,000 - 115,000

9 days ago