Hi,
I hope you are doing well.
Please find the job details below:
Job Title:ย Front end React/ Typescript developerย
Location:ย McLean, VA
Requirement
In this role, you will own the design and development of a modern React frontend which integrates with a Spring Boot backend, enabling financial analysts and quants to model securities quickly, accurately, and intuitively.
Youโll work closely with business stakeholders, quantitative analysts, and cross-functional engineering teams to deliver high-impact solutions in a financial environment.ย ย
Key Responsibilitiesยทย ย ย ย ย ย ย
Frontend Development: Design and build responsive, performant UIs in React (with TypeScript preferred) that allow users to configure, run, and visualize results across multiple security types.ย
Code Quality & Testing: Write clean, maintainable code backed by comprehensive automated tests using React Testing Library / Jest, with strong unit and integration coverage.ย
Technical Debt & Continuous Improvement: Proactively identify and resolve defects, reduce technical debt, and champion software engineering best practices across the codebase.ย
Collaboration & Delivery: Coordinate across the full stack โ data, services, APIs, and infrastructure โ to deliver end-to-end.ย ย ย ย ย ย
Design & Code Reviews: Actively contribute to architecture discussions, pull request reviews, and technical documentation with a focus on thoughtful, scalable design.ย ย ย
Required Qualificationsยทย ย ย ย ย ย ย
5+ years of professional software development experience, with strong proficiency in TypeScript and React, including component architecture, state management (e.g., Redux, Zustand, or React Query), and API integration.ย ย ย ย ย ย
2โ3 years of experience with Git in a collaborative, team-based development workflow (branching strategies, PRs, code reviews).ย ยทย ย ย ย ย ย ย
Strong communication skills with the ability to bridge technical and business conversations.ย ย ย ย ย ย ย
Demonstrated critical thinking, problem-solving ability.ย ย
Preferred Qualificationsยทย ย ย ย ย ย ย
Graduate degree in Computer Science, Mathematics, Statistics, or a related quantitative discipline.ย ย ย ย ย ย ย
Familiarity with relational databases and writing complex SQL queries.ย ย ย ย ย ย ย
Experience with message brokers or event-driven architectures (e.g., Kafka, RabbitMQ) in a financial services context.ย ย ย ย ย ย ย
Experience developing a Spring Boot backendย ย ย ย ย ย ย
Exposure to cloud platforms (AWS, Azure, or GCP) and CI/CD pipeline tooling (Jenkins, GitHub Actions, etc.).ย ย ย ย ย ย ย ย
Experience using JIRA or similar tools for Agile planning, sprint tracking, and delivery management.ย ย ย ย ย ย ย ย
Prior experience in financial services, capital markets, or fintech environments.ย ย ย ย ย ย ย
Proficiency with shell scripting for automation, deployment support, and operational troubleshooting.ย ย ย ย ย ย
Working knowledge of fixed income concepts: duration, convexity, spread, option-adjusted spread (OAS), and related derivatives