
Costar Group
Provides commercial real estate data, analytics, and marketing services.
Software Engineer (React) - Research Development
Build and maintain responsive React web apps for CoStar's CRM platforms
Job Highlights
About the Role
• Develop and maintain engaging, responsive, high‑performance web applications using React, TypeScript, and Tailwind CSS. • Build reusable, scalable, and secure UI components and libraries with a focus on maintainability and performance. • Collaborate with designers, backend developers, and product managers to translate business needs into technical solutions. • Contribute to and maintain shared component libraries and front‑end architecture. • Write comprehensive unit and integration tests using Jest and React Testing Library. • Participate actively in code reviews, pair programming, and agile ceremonies. • Mentor other developers. • Serve as subject‑matter expert in the front‑end technology stack. • Evaluate emerging technologies and recommend best practices to strengthen CoStar’s platform.
Key Responsibilities
- ▸react development
- ▸typescript
- ▸ui components
- ▸unit testing
- ▸code reviews
- ▸mentoring
What You Bring
CoStar is seeking a Software Engineer who excels at building modern web applications to support its Web Enterprise team. The role involves developing tools that power the proprietary CRM platform and aid sales and research teams across Homes.com, Costar.com, Apartments.com, LoopNet.com, and more. The position is based in Richmond, VA, with a Monday‑Thursday in‑office schedule and a remote Friday. • Bachelor’s degree from an accredited, not‑for‑profit university or college. • 3+ years of production development experience with modern front‑end frameworks. • Strong proficiency in React.js, TypeScript, and Tailwind CSS. • Deep understanding of HTML, CSS, JavaScript, and responsive design. • Solid knowledge of RESTful APIs and front‑end build tools such as Webpack and Babel. • Strong grasp of web standards, accessibility, and security best practices. • Experience working in Agile development environments. • Experience in unit, performance, and automation testing. • Excellent communication, collaboration, and problem‑solving skills. • Proven track record of commitment to previous employers. • Experience with state‑management libraries like Redux or Context API. • Experience with C# and SQL, integrating front‑end components into scalable, secure backend architecture. • Familiarity with relational databases (SQL Server) and document data systems (Dynamo, Elasticsearch) a plus. • Comfortable working across the stack with Node.js on the server side.
Requirements
- ▸bachelor's
- ▸react
- ▸typescript
- ▸tailwind
- ▸redux
- ▸node.js
Benefits
Joining CoStar means entering a collaborative and innovative culture where generous compensation, performance‑based incentives, and professional growth opportunities such as internal training and tuition reimbursement are offered. The company also provides a comprehensive benefits package and encourages diversity, equity, and inclusion through employee resource groups. • Comprehensive healthcare coverage (medical, vision, dental, prescription drug). • Life, legal, and supplementary insurance. • Virtual and in‑person mental health counseling for individuals and families. • Commuter and parking benefits. • 401(k) retirement plan with matching contributions. • Employee stock purchase plan. • Paid time off. • Tuition reimbursement. • On‑site fitness center or reimbursed fitness membership (location dependent) with yoga studio, Pelotons, personal training, and group classes. • Access to Diversity, Equity & Inclusion Employee Resource Groups. • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and healthy snacks.
Work Environment
Office Full-Time