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)