Summary
The University of Maryland Center for Environmental Science, through the Center for Advanced Transportation Technology Laboratory, develops transportation information analysis, visualization, and user interface products. The Software Engineer will build and maintain fast, accessible, and scalable frontend applications, collaborate with product, design, and backend teams, and contribute to frontend architecture, performance, and reliability.
Responsibilities
- Collaborate with cross-functional teams to design and implement modern web interfaces that drive core product experiences
- Build and maintain reusable, component-based UIs using React-style frameworks and TypeScript
- Contribute to code reviews, architecture discussions, and overall frontend best practices with an eye for performance and maintainability
- Take ownership of core UI systems and ensure they remain performant, accessible, and easy to extend
- Work across the stack when needed—integrating with backend services (e.g. Axios-based connectors) and helping design efficient APIs
- Partner with the design team to develop intuitive, legible UX and interaction patterns that enhance user experience
- Continuously refine the codebase to reduce technical debt and improve reliability
Skills
- Bachelor's degree in Computer Science, Engineering or a relevant field
- 2+ years professional experience with TypeScript and JavaScript, particularly in a React-style component architecture
- Strong understanding of HTML/CSS, including responsive design, layout systems, specificity, and accessibility
- Hands-on experience working with Axios or similar backend connectors, and an understanding of how frontends interact with APIs
- A collaborative mindset with a passion for shipping well-crafted, user-centered features
- Experience with browser APIs and frontend performance profiling/optimization
- Familiarity with unit testing, API design, and maintaining large-scale UI systems
- A track record of leading technical initiatives or mentoring other engineers
- Contributions to internal frameworks or tooling that improved developer efficiency or product reliability
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Engineering or a relevant field
- 2+ years professional experience with TypeScript and JavaScript, particularly in a React-style component architecture
- Strong understanding of HTML/CSS, including responsive design, layout systems, specificity, and accessibility
- Hands-on experience working with Axios or similar backend connectors, and an understanding of how frontends interact with APIs
- A collaborative mindset with a passion for shipping well-crafted, user-centered features
Nice to Haves
- Experience with browser APIs and frontend performance profiling/optimization
- Familiarity with unit testing, API design, and maintaining large-scale UI systems
- A track record of leading technical initiatives or mentoring other engineers
- Contributions to internal frameworks or tooling that improved developer efficiency or product reliability
Benefits
- Local employees are welcome to work in our office, or other locations, with a flexible schedule around our core hours.
- Position can be 100% remote (US based only)