Front-End Developer (React) - TEEL Lab - School of Computer Science
Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of its direct clients, recruitment ad agencies, and marketing partners. Lensa partners with DirectEmployers to promote this job for Carnegie Mellon University. Clicking "Apply Now" or "Read more" on Lensa redirects you to the job board/employer site. Any information collected there is subject to their terms and privacy notice.
This is a hybrid position located at our campus in Pittsburgh, PA. Carnegie Mellon University is a private, global research university that challenges the curious and passionate to deliver work that matters. Our world-class institution has distinctive areas of excellence and a culture marked by ambition and a deep, practical engagement with challenges facing society. We continue to produce talented alumni and draw faculty and staff eager to be a part of the university's creative, dedicated and close-knit community. We place emphasis on practical problem solving, interdisciplinary learning, a visionary spirit, and collaboration. The Computer Science Department (CSD) is one of the seven academic departments in the Carnegie Mellon School of Computer Science (SCS). Our environment is demanding and fast-paced, but it's also innovative, flexible, and highly collaborative. Computer Science at Carnegie Mellon is also distinctive for our research style, educational programs, commitment to diversity, culture and organizational structure. Our Technology for Effective and Efficient Learning (TEEL) Lab is seeking a Front-End Developer. The TEEL Lab ( develops data-informed educational technology to improve teaching and learning in computing and STEM disciplines. Our work combines research, software development, and real-world deployment across community colleges and workforce training initiatives. Learn more about Sail at Core Responsibilities- Building, maintaining, and improving complex front-end interfaces used by students, instructors, and researchers.
- Build and design web-based simulations, interactive chat experiences, drag-and-drop activities, and data-rich dashboards.
- Work closely with a UX designer, back-end developers, and education researchers to translate design concepts into responsive, accessible, and production-ready applications.
- Bachelor's degree in Computer Science, Human-Computer Interaction, or related field, or equivalent practical experience.
- At least 2 years of experience developing React-based web applications.
- Strong proficiency in React , JavaScript/TypeScript , HTML , and CSS (including layout systems such as Flexbox or Grid).
- Clear demonstrated experience as a software engineer solely focused on front end web development.
- Experience working in a team-based software development environment with version control (Git), code reviews, and CI/CD workflows.
- Demonstrated understanding of UX principles , including usability, accessibility, and responsive design.
- Familiarity with testing frameworks (Vitest, Jest, React Testing Library) and debugging tools.
- Strong attention to detail and ability to deliver well-structured, maintainable code.
- Excellent communication skills and comfort collaborating across disciplines.
- A combination of education and relevant experience from which comparable knowledge is demonstrated may be considered.
- Successful background investigation
- Please visit "Why Carnegie Mellon ( " to learn more about becoming part of an institution inspiring innovations that change the world.
- Click here ( to view a listing of employee benefits
- Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran .
- Statement of Assurance (
Recommended Jobs
Temporary Sales Associate
Kate Spade is seeking a Temporary Sales Associate in Washington, PA, to deliver outstanding customer service and support store operations. This role involves engaging with customers, maintaining visua…
Retail assistant store manager
WHO WE ARE: Headquartered in Southern California, Skechers—the Comfort Technology Company®—has spent over 30 years helping men, women, and kids everywhere look and feel good. Comfort innovat…
Entrly level data analyst
Data Collection and Cleaning: Collect and compile data from various sources, ensuring accuracy and completeness. Clean and preprocess data to prepare it for analysis. Data Analysis: Perfo…
Service delivery analyst
Service Delivery Analyst Req number: R6490 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global technology services firm with ove…
CNC Operator 1st and 2nd Shift
Job Description Job Description At Ace Designs, we love what we do! For over 35 years, we have been in the retail display business where we have established an outstanding reputation for quality …
Explore Pittsburgh: MRI Tech Adventure Awaits!
MRI Technologist Allied job in Pittsburgh, PA Picture yourself in a vibrant Pittsburgh, where every corner reflects rich history and warm hospitality. As an MRI Tech, you’ll work in state-of-the-art …
Management Trainee
Are you looking to kickstart your career in business? Do you have a passion for leadership, client relations, and business management? Our Management Trainee position could be for you! We are looki…
Supervisor, strategy
Company description PHM is the leading health media agency in the US. We are designed for-and dedicated to-delivering best-in-class solutions that connect people with meaningful health and well…
Senior Caregiver
Meal prep, luandry, light housekeeping, assistance to use bathroom during daytime and night. 1-2 trips to bathroom overnight. Need to drive to appointment once a week.
Routing Lead (Mon-Fri, 8:30am-5pm)
Purpose & Overall Relevance for the Organization: The purpose of this position is to ensure accuracy of customer shipments, expedite shipments, coordinate with Planning, advise the Outbound Dock and…