Software Engineer-Web Enterprise
Company | CoStar Group |
---|---|
Location | Richmond, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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