JOBSEARCHER

Web Application Developer (React/TypeScript)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Title: Web Application Developer (React/TypeScript) Location: Lansing, MI (Onsite)Duration: 12+ Months (Possible Extension)Interview: In-Person OnlyNote: This is a fully onsite position in Lansing, MI. Position OverviewThe client is seeking an experienced  Front-End Web Application Developer to support two high-impact student initiatives: the  Attendance Display Pilot and the  Student Hub. This role will be responsible for designing and developing modern, intuitive React applications that deliver engaging experiences for K-12 students and school staff. The Attendance Display Pilot is the immediate priority, followed by development of the Student Hub. The ideal candidate has strong expertise in  React, TypeScript, UI/UX design, REST API integration, and data visualization, along with the ability to independently translate technical requirements into high-quality, maintainable front-end applications. The developer will work closely with the  Senior Data Engineer,  Infrastructure Architect, and  Deputy Executive Director of Data Services to deliver production-ready solutions while adhering to established technical specifications and project requirements. Required Qualifications6+ years of professional front-end development experienceProven experience developing production-grade applications using  React and  TypeScriptStrong UI/UX skills with the ability to make sound visual design and interaction decisionsExperience integrating  RESTful APIs, including:Authentication headersError handlingLoading statesExperience with data visualization libraries such as:RechartsChart.jsor similar frameworksExperience building responsive, accessible web applications suitable for K-12 usersPortfolio or work samples showcasing previous front-end projects (required) Preferred QualificationsExperience developing  SharePoint Framework (SPFx) web partsFamiliarity with  Azure Active Directory (Azure AD) authenticationExperience using  MSAL for token acquisitionExperience developing kiosk-style or display-only applicationsPrior experience within K-12 education or public sector environments Key Responsibilities Front-End DevelopmentDesign and develop React/TypeScript web applications based on defined technical specificationsBuild both authenticated and display-only user interfacesDevelop interactive dashboards and visualizations, including:Trend chartsSummary dashboardsGamified recognition displaysCreate kiosk-style interfaces optimized for continuous display on embedded devices and public screensDevelop authenticated SharePoint Online web parts using  SPFxEnsure applications are responsive, accessible, high-performing, and visually engaging for K-12 audiences API Integration & AuthenticationIntegrate front-end applications with RESTful APIsImplement authentication, token management, error handling, and loading statesBuild Azure AD authentication using  MSALCollaborate with backend teams to validate API contracts before UI implementation Collaboration & QualityDevelop solutions from well-defined technical requirements without expanding project scopeIdentify and communicate requirement gaps or design ambiguities before development beginsMaintain clean, well-documented, version-controlled code within  Azure DevOpsParticipate in sprint planning, reviews, and team collaboration activities Technical EnvironmentReactTypeScriptREST APIsSharePoint Framework (SPFx)Azure ADMSALAzure DevOpsRecharts / Chart.js (or equivalent)