Required Skills: React, JavaScript, Python
Job Description
Job Title: Senior React UI Developer
Client: Bank of America
Contract: 12 months
Location: Charlotte, NC or NYC (Hybrid, 3 days onsite)
Rate: $60/hr
Employment Type: W2 (Client Payroll)
Job Summary:
Bank of America is seeking a Senior React UI Developer to build user interfaces for its Generative AI (GenAI) platform. This role involves developing scalable, high-performance applications leveraging React and JavaScript, with some exposure to Python for backend service integration.
Key Responsibilities:
- Develop UI solutions using React, JavaScript, and Python.
- Design and maintain architecture components, APIs, and integrations.
- Collaborate with Global Markets Sales & Trading, Quantitative Strategies & Data Group (QSDG), and Platform teams.
- Ensure applications meet functional, non-functional, and compliance requirements.
- Write automated tests and integrate CI/CD pipelines for deployments.
- Troubleshoot and optimize system performance.
- Communicate project updates and collaborate with cross-functional teams.
Required Experience:
- 5+ years of experience in React and JavaScript development.
- Hands-on experience with Python, MongoDB, Redis, FastAPI, and Containerization.
- Familiarity with CI/CD, Git/Bitbucket, Jenkins, Selenium, SonarQube, and automated testing.
- Strong knowledge of software architecture principles and agile methodologies.
- Excellent problem-solving and communication skills.
Preferred Skills (Nice to Have):
- Experience in AI/ML application development.
- Exposure to cloud platforms (AWS, Azure, GCP).
Qualifications:
- Bachelor's or higher degree in Computer Science or a related field.