JOBSEARCHER

Web Application Developer (React/TypeScript)

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)