React NativeNode.jsiOSAndroidMobile BankingFintech

React Native - Bank of America

By Joel Maria
Picture of the author
Published on
React Native | Bank of America
React Native | Bank of America
React Native | Bank of America
React Native | Bank of America

As a Senior React Native Engineer, I collaborated on the development of Bank of America’s Mobile Banking application—one of the largest and most secure fintech platforms in the United States. My work focused on building high-performance features, strengthening mobile security, and improving the overall customer experience for 50M+ active users.

Key Responsibilities

Financial & Secure Feature Development

I engineered several core banking functionalities, including:

  • Account overview and transaction history
  • Mobile check deposit with camera capture validation
  • Bill payments, scheduled transfers, and multi-account workflows
  • Biometric authentication (Touch ID) and session security enhancements

All development adhered to strict financial-grade compliance standards, ensuring safe, encrypted, and predictable user interactions.

Real-Time Charting & Data Visualization

To improve financial insights for users, I implemented:

  • Real-time charts using react-native-gifted-charts
  • Optimized rendering for iOS and Android
  • Smooth interactions powered by performance-tuned animations
  • Lightweight data updates to reduce JS thread processing

These improvements delivered a clearer and faster interpretation of financial data.

Performance Optimization & Architecture

I contributed heavily to mobile performance, stability, and scalability:

  • Enhanced navigation speed and screen transitions
  • Improved app startup and bundle size optimization
  • Built reusable UI components for consistency across the app
  • Introduced TypeScript for safer, maintainable code
  • Strengthened error handling and API reliability

Mobile UX Enhancements

I worked closely with designers and product teams to integrate:

  • Intuitive workflows aligned with iOS and Android patterns
  • High-contrast, accessible UI elements
  • Clear touch interactions and responsive layouts

These updates helped modernize the mobile experience for millions of users.

Tech Stack

React Native, TypeScript, Node.js, React Navigation, Jest, Bitrise CI/CD, Secure REST APIs, Push Notifications, Biometrics

Impact

My contributions improved the app’s reliability, security, and usability—helping deliver a faster, more intuitive, and more secure banking experience for Bank of America’s nationwide customer base.