ReactJS Developer
On-sitePlano, Texas, United States
Plano, Texas, United StatesOn-siteContractSmall
ContractSmall
Job Summary
Collaborate with Product and UX teams to shape application look-and-feel and enhance user experience while maintaining front-end codebase integrity and platform standards. Design, develop, test, deploy, and support front-end solutions in a cloud-native, full-stack toolchain by writing clean, maintainable code in accordance with JPMC standards. Conduct code reviews to promote best practices, build reusable UI components, and integrate features with partner technology teams and back-end services. Actively participate in Scrum ceremonies and research new front-end methodologies.
Required Qualifications
- 12+ years experience
- Professional software engineering experience with formal training or certification
- Deep expertise in modern front-end technologies: React (hooks, component-based architecture, state management, context/Redux)
- Deep expertise in TypeScript & JavaScript (ES6+ features, promises, async patterns)
- Deep expertise in CSS (modern techniques, preprocessors, responsive design)
- Deep expertise in Single-Page Applications (SPAs) and RESTful integrations
- Proficiency with build tools and version control: Webpack, Rollup, Git/GitHub
- Strong understanding of enterprise web application lifecycle (design, build, deploy)
- Experience with UI testing and quality frameworks: Jest, Cypress, React Testing Library
- Familiarity with accessibility standards (ADA/WCAG), UI design systems, and content management systems
- Exposure to web analytics, digital-marketing experimentation, and performance metrics
- Hands-on with CI/CD and DevOps tooling (e.g., Jenkins pipelines)
- Excellent collaboration and influencing skills across product, UX, analytics, and compliance teams
Desired Qualifications
- Broad knowledge of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies
- Proficiency in test automation frameworks and BDD tools (e.g., Cucumber, Smartspec)
- Understanding of reactive programming paradigms and futures/promises beyond core JavaScript
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.