At Bank of America, the business problem is to develop and deliver complex requirements to accomplish business goals, ensuring software is developed to meet functional, non-functional, and compliance requirements.
Requirements
- 5 years of experience as a UI (user interface) developer with deep knowledge of UI design patterns, color theory, iconography and understanding of UX (user experience) development
- Proficient in wireframing in prototyping using JavaScript/TypeScript with React and Vue, fluent in HTML, CSS
- Deep knowledge of frontend libraries like React and Vue
- Application Development
- Automation
- Solution Design
- Technical Strategy Development
- Architecture
- DevOps Practices
- Test Engineering
Responsibilities
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
- Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites (integration, regression, performance)
Other
- Excellent soft skills - starting from communication and collaboration, ending with problem solving and critical thinking
- 7 years experience as UX developer
- Collaboration
- Result Orientation
- Analytical Thinking
- Risk Management