Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer II - JavaScript/React 
United States, Colorado, Denver 
849206506

13.05.2025

Job Description:

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.

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:

Primary Interactions:

Product Owner

Scrum Master

Feature Lead

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
1st shift (United States of America)