> Markdown version of [/jobs/ext/3102668-react-js-developer-front-end-lead](https://www.wearedevelopers.com/jobs/ext/3102668-react-js-developer-front-end-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # React JS Developer / Front-End Lead - **Company:** Cognizant Technology Solutions - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $110,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Component-Based Software Engineering, Application Performance Management, Architectural Patterns, Unit Testing, Cascading Style Sheets (CSS), Configuration Management, Code Review, Cyber Security, Continuous Delivery, Continuous Integration, Data Security, Programming Tools, Design of User Interfaces, Human-Computer Interaction, HP Systems Insight Manager, Key Management, Package Management Systems, Performance Tuning, Scrum Methodology, Systems Development Life Cycle, Requirements Management, Secure Coding, Server Administration, Software Engineering, User-Centered Design, Web Performance Optimization, ReactJS, Grafana, Software Application Programming, Backend, Material UI, Integration Tests, Performance Monitor, Build Tools, Front End Software Development, Asynchronous Programming, Software Coding, Restful APIs, Software Version Control - **Published:** September 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-react-js-developer-onsite-washington-dc--c889ea1f-fa50-4300-9ae3-7f83154c623c ## About the Role The role requires strong hands-on expertise in React JS, JavaScript, front-end architecture, performance optimization, API integration, testing, and secure development practices. Experience within Investment Banking, Brokerage, Trading, or Settlement operations is highly preferred., * Extensive hands-on experience with JavaScript and React JS in enterprise-scale applications. * Strong knowledge of: * React component-based architecture * State-management concepts and frameworks * JavaScript / modern ES standards * HTML and CSS * Asynchronous programming * REST APIs and backend-service integration * Strong understanding of front-end performance optimization and troubleshooting. * Experience with version control systems, build tools, package managers, and modern front-end development tooling. * Experience implementing unit testing and code-quality practices for front-end applications. * Strong understanding of secure coding, data protection, and development practices appropriate for financial-services applications. * Ability to investigate complex technical problems, identify root causes, and communicate clear resolution steps. * Strong communication skills with the ability to work closely with technical and business stakeholders. Domain Experience Practical exposure to one or more of the following is highly preferred: * Investment Banking * Brokerage * Trading applications * Investment products * Trade processing * Settlement workflows * Banking operational platforms Preferred Qualifications * Experience with front-end automated testing frameworks. * Experience with performance monitoring and observability tools. * Experience working with CI/CD pipelines. * Experience developing applications supporting high-volume financial transactions or operational workflows. * Experience mentoring developers and establishing React development standards. * Experience working in a hybrid, global banking environment., Acceptance Testing, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Banking Operations, Banking Services, Brokerage, Business Analysis, CSS (Cascading Style Sheet), Code Reviews, Coding Standards, Communication Skills, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Contract Management, Customer Support/Service, Documentation, Financial Operations, Financial Services Software, Financial Transactions, Fortune 500 Customers, HTML (HyperText Markup Language), Identify Issues, Information/Data Security (InfoSec), Integration Testing, Internet of Things, Investment Services, JavaScript, Life Insurance, Machine Tool, Mentoring, Onboarding, Performance Analysis, Performance Tuning/Optimization, Power Amplifier, Process Engineering, Product Design, Product Support, Production Support, Professional Services, Programming Tools, Quality Engineering, REST (Representational State Transfer), React.js, Requirements Management, Resolve Customer Issues, Risk Analysis, Root Cause Analysis, Scalable System Development, Secure Coding, Small Company, Software Administration, Software Design, Software Development, Software Testing, Source Code/Configuration Management (SCM), Sprint Planning, Stock Purchase Plans, Technical Leadership, Technical Presentation, Technical Writing, Technical/Engineering Design, Test Harness, Test Plan/Schedule, Testing, Unit Test, User Interface Tools, User Interface/Experience (UI/UX), Vision Plan ## Description * Lead end-to-end design and development of complex React JS applications supporting investment products and banking operational workflows. * Develop highly responsive, scalable, and accessible user interfaces using JavaScript, React JS, HTML, and CSS. * Optimize application performance by identifying bottlenecks, improving React component structures, and refining state-management approaches. * Work closely with Product Owners, Business Analysts, and Investment Banking Operations teams to translate business requirements into technical designs and implementation plans. * Provide technical guidance to developers on JavaScript coding standards, React architectural patterns, reusable components, and secure development practices. * Integrate front-end applications with backend services and APIs by defining data contracts, managing error scenarios, and ensuring reliable communication. * Conduct code reviews and maintain strong unit-testing coverage to minimize regressions and improve long-term maintainability. * Collaborate with Quality Engineering teams to build testable components, support automated user journeys, and resolve issues identified during system and user acceptance testing. * Promote continuous improvement through reusable components, streamlined development workflows, and adoption of modern React and JavaScript tooling. * Support production applications by analyzing incidents, performing root-cause analysis, implementing fixes, and improving application monitoring. * Engage with business and technical stakeholders to present technical options, explain trade-offs, and align solutions with organizational objectives. * Create and maintain technical documentation including solution designs, component libraries, configurations, and onboarding documentation. * Participate in sprint planning, estimation, and technical risk assessment to develop realistic implementation plans and timelines. * Mentor and guide peers on robust front-end development practices without requiring formal people-management responsibilities. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [25 Essential Tools for Front End Developers](https://www.wearedevelopers.com/magazine/210-25-essential-tools-for-front-end-developers)