Posted in

Software Engineer-Web Enterprise

Software Engineer-Web Enterprise

CompanyCoStar Group
LocationRichmond, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s Degree required from an accredited, not for profit university or college
  • 3+ years of production development experiencing using modern front-end frameworks
  • Strong proficiency in React.js, TypeScript and Tailwind CSS
  • Deep understanding of HTML, CSS, JavaScript, and responsive design
  • Solid understanding of RESTful APIs and familiarity with front-end build tools (e.g., Webpack, 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
  • A track record of commitment to previous employers

Responsibilities

  • Develop and maintain engaging, responsive, and 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 cross-functional teams including designers, backend developers, and product managers to transform business needs into technical solutions
  • Contribute to and maintain shared component libraries and front-end architecture
  • Write comprehensive unit and integration tests using tools like Jest, React Testing library
  • Participate actively in code reviews, pair programming, and agile ceremonies
  • Take an active role in mentoring other developers
  • Be a subject matter expert in front-end technology stack
  • Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be leveraged to strengthen CoStar’s technology platform and development practices

Preferred Qualifications

  • Experience with any state management libraries like Redux, Context API
  • Hands-on experience with CI/CD pipelines and version control using Git
  • Experience with .NET Core and SQL Server with the ability to integrate front-end components into a scalable, secure, and maintainable backend architecture
  • Experience with Relational Database Management Systems (SQL Server) and Document Data Systems (Dynamo, ElasticSearch) a plus
  • Comfortable working across the stack with Node.js on the server-side
  • Nice to have experience with AWS S3, Lambda, SQS, Kafka, Redis