Software Engineer III - React, UI, Python - JPMorgan Chase Bank, N.A.
Software Engineer
Seasoned Software Engineer III building secure, scalable front‑end and back‑end components using React, modern UI frameworks, and Python within an Agile environment.
About the role
Key Responsibilities
Design, develop, and maintain responsive web applications using React and modern UI libraries.
Implement server‑side logic and services in Python, ensuring high performance and reliability.
Collaborate with product owners, designers, and QA to deliver features in an Agile sprint cycle.
Write clean, testable code and contribute to automated testing suites (unit, integration, UI).
Participate in code reviews, continuous integration pipelines, and maintain version control using Git.
Identify and resolve performance bottlenecks, security concerns, and scalability challenges.
Requirements
5+ years of professional software development experience with strong expertise in React and Python.
Proven ability to build complex, data‑driven UI components and integrate them with RESTful APIs.
Hands‑on experience with Agile development practices, sprint planning, and iterative delivery.
Solid understanding of software engineering best practices, including testing, CI/CD, and source control.
Excellent problem‑solving skills and ability to work effectively in a collaborative, fast‑paced team.