Jobs · Engineering · Pennsylvania

Learning Analytics Applications Developer

Penn State University · University Park, PA · 1 wk ago
Engineering$81k–$122k/yrFull-time

Responsibilities

  • Develop, test, and deploy high-quality, responsive, and accessible user interfaces for learning analytics applications using Angular.
  • Collaborate closely with backend developers, data scientists, and educational stakeholders to implement application features.
  • Work within our established NX monorepo structure and NodeJS development environment.
  • Maintain and enhance existing Angular applications, ensuring performance, scalability, accessibility, and long-term maintainability.
  • Troubleshoot and debug front-end and integration issues across application layers.
  • Research and integrate advancements in front-end technologies, AI application development practices, and responsible engineering best practices.

Requirements

  • Proven experience as an Applications Developer, Front-End Developer, or similar role.
  • Strong proficiency in modern Angular framework, TypeScript, HTML5, and CSS3/SCSS.
  • Experience working within a NodeJS environment for development workflows, including build tools and package management.
  • Experience consuming RESTful APIs and integrating front-end applications with backend services.
  • Proficiency with version control systems, particularly Git.
  • Strong problem-solving skills, attention to detail, and commitment to producing maintainable, production-quality software.
  • Demonstrated ability to think beyond feature delivery and contribute to application architecture, technical design, and system reliability.
  • Familiarity with user-centered design, design thinking, or related approaches for translating stakeholder needs into effective software solutions.
  • Able to evaluate technical tradeoffs and communicate clearly with technical and non-technical partners.

Qualifications

  • Bachelor's Degree in Computer Science, Information Science, or a related field.
  • 3+ years of relevant experience; or an equivalent combination of education and experience accepted.
  • None of the following required certifications.

Desired Qualifications

  • Bachelor's degree in Computer Science, Information Science, or a related field.
  • Familiarity with NX monorepos or similar monorepo management tools.
  • Experience with data visualization libraries (e.g., D3.js, Chart.js).
  • Understanding of UI/UX principles and accessibility standards (WCAG).
  • Experience working in Higher Education or EdTech environments.
  • Familiarity with Python for backend development.
  • Familiarity with AI-enabled application development, including prompt orchestration, retrieval-augmented workflows, agent-based patterns, or integration with LLM-powered services.
  • Experience using AI-assisted development tools productively while maintaining engineering rigor, code quality, and accountability.

Location

The Data Empowered Learning team is primarily located on campus at University Park, and this position requires a partial in-person presence of at least 1–2 days in the office per week to drive collaborative success. While local hybrid presence is required for the role, the team offers flexibility regarding daily work hours to accommodate individual schedules.

Pay & Benefits

  • The salary range for this position, including all possible grades, is $81,312.00 - $122,016.00.
  • Salary Structure - Information on Penn State's salary structure
  • Penn State provides a competitive benefits package for full-time employees designed to support both personal and professional well-being. In addition to comprehensive medical, dental, and vision coverage, employees enjoy robust retirement plans and substantial paid time off which includes holidays, vacation and sick time. One of the standout benefits is the generous 75% tuition discount, available to employees as well as eligible spouses and children.

Background Checks/Clearances

Employment with the University will require successful completion of background check(s) in accordance with University policies.

EEO IS THE LAW

Penn State is an equal opportunity employer and is committed to providing employment opportunities to all qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. If you are unable to use our online application process due to an impairment or disability, please contact 814-865-1473.

Copyright Information

Hotlines

Similar jobs

Analytics Developer

CovistaLisle, IL· 3 wk ago
Information Technology$62k–$108k/yrapply on jobs.smartrecruiters.com

Analytics Developer

CovistaColumbia, MD· 1 mo ago
Information Technology$62k–$108k/yrapply on jobs.smartrecruiters.com