{"schemaVersion":"jobsearcher.job.v1","id":"189574e89e017e59a541ec56","url":"https://jobsearcher.com/jobs/189574e89e017e59a541ec56","canonicalUrl":"https://jobsearcher.com/jobs/189574e89e017e59a541ec56","title":"Senior React.js Developer","description":"Job Summary:We are looking for an experienced React.js developer to help deliver a high-quality, production-ready web application. This role requires strong expertise in React and modern JavaScript or TypeScript, with a track record of building maintainable, responsive user interfaces and scalable front-end solutions. The ideal candidate is comfortable making sound architectural decisions, writing reliable and well-tested code, and troubleshooting performance and usability issues. Working in a fast-paced Agile environment, they will collaborate closely with product, design, and engineering teams to turn requirements into polished, dependable features. This is a hands-on role for a developer who takes ownership, communicates clearly, and delivers to a high technical standard.Senior React.js DeveloperMinimum Qualifications and Job Requirements:*Professional Experience*Senior-Level Expertise: 7–8+ years of professional experience in front-end development, including substantial hands-on experience building production applications with React.js.Full-Lifecycle Delivery: Proven experience delivering at least 2–3 major web applications from initial requirements through production release and ongoing support.*Technical Core*React.js Proficiency: Strong command of React.js, including component design, hooks, reusable patterns, and effective state management.JavaScript & TypeScript: Advanced experience with modern JavaScript and TypeScript, including writing clear, maintainable, and well-typed application code.Architectural Proficiency: Demonstrated ability to structure scalable, modular front-end applications using appropriate design patterns and separation of concerns.Responsive UI Development: Experience building accessible, responsive interfaces that work across common browsers, devices, and screen sizes.Security & IntegrationIdentity & Authentication: Experience implementing secure web authentication using OAuth 2.0 and OpenID Connect. Experience with Microsoft Entra ID and MSAL is an advantage for enterprise applications.API Integration: Strong experience integrating RESTful APIs, handling asynchronous requests and errors, and coordinating API contracts with backend teams.Data Handling: Understanding of browser-based data persistence and caching, including the security and privacy considerations of storing sensitive information in a web application.*Stability & Tools*Testing & Quality: Experience writing and maintaining automated tests for front-end applications, including unit and integration tests.Performance Tuning: Proficiency with browser developer tools and React profiling tools to diagnose and improve rendering, loading, and runtime performance.Tooling: Experience with Git-based version control, package management, and front-end build tools, as well as CI/CD pipelines such as GitHub Actions or equivalent.*Project Execution*Agile Experience: Experience working in Agile/Scrum environments, managing deadlines and changing priorities, and communicating progress and risks effectively.Release Ownership: Experience supporting web application builds and releases across development, test, and production environments, including deployment coordination and post-release issue resolution.Other Responsibilities:*Security & Compliance:* Follow enterprise security standards when developing front-end features, particularly for authentication, token handling, browser storage, and secure communication with APIs.*Release Management:* Support build, deployment, and release activities across development, test, and production environments. Coordinate with QA and stakeholders to facilitate testing, feedback, and timely releases.*Architectural Guidance:* Collaborate with backend, design, and product teams to align API contracts, user experience, and front-end implementation with the application’s architecture and requirements.*Code Review & Mentorship:* Conduct thorough code reviews for other contributors, promoting React.js best practices, maintainable code, and early resolution of technical debt.*Risk Mitigation:* Proactively identify and communicate technical, integration, and schedule risks to project leadership, and recommend actionable steps to keep delivery on track.","company":"Jrd Systems","rawCompany":"jrd systems","city":"Dearborn","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-10-29T08:08:18.531Z","occupations":[{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior React.js Developer","description":"Job Summary:We are looking for an experienced React.js developer to help deliver a high-quality, production-ready web application. This role requires strong expertise in React and modern JavaScript or TypeScript, with a track record of building maintainable, responsive user interfaces and scalable front-end solutions. The ideal candidate is comfortable making sound architectural decisions, writing reliable and well-tested code, and troubleshooting performance and usability issues. Working in a fast-paced Agile environment, they will collaborate closely with product, design, and engineering teams to turn requirements into polished, dependable features. This is a hands-on role for a developer who takes ownership, communicates clearly, and delivers to a high technical standard.Senior React.js DeveloperMinimum Qualifications and Job Requirements:*Professional Experience*Senior-Level Expertise: 7–8+ years of professional experience in front-end development, including substantial hands-on experience building production applications with React.js.Full-Lifecycle Delivery: Proven experience delivering at least 2–3 major web applications from initial requirements through production release and ongoing support.*Technical Core*React.js Proficiency: Strong command of React.js, including component design, hooks, reusable patterns, and effective state management.JavaScript & TypeScript: Advanced experience with modern JavaScript and TypeScript, including writing clear, maintainable, and well-typed application code.Architectural Proficiency: Demonstrated ability to structure scalable, modular front-end applications using appropriate design patterns and separation of concerns.Responsive UI Development: Experience building accessible, responsive interfaces that work across common browsers, devices, and screen sizes.Security & IntegrationIdentity & Authentication: Experience implementing secure web authentication using OAuth 2.0 and OpenID Connect. Experience with Microsoft Entra ID and MSAL is an advantage for enterprise applications.API Integration: Strong experience integrating RESTful APIs, handling asynchronous requests and errors, and coordinating API contracts with backend teams.Data Handling: Understanding of browser-based data persistence and caching, including the security and privacy considerations of storing sensitive information in a web application.*Stability & Tools*Testing & Quality: Experience writing and maintaining automated tests for front-end applications, including unit and integration tests.Performance Tuning: Proficiency with browser developer tools and React profiling tools to diagnose and improve rendering, loading, and runtime performance.Tooling: Experience with Git-based version control, package management, and front-end build tools, as well as CI/CD pipelines such as GitHub Actions or equivalent.*Project Execution*Agile Experience: Experience working in Agile/Scrum environments, managing deadlines and changing priorities, and communicating progress and risks effectively.Release Ownership: Experience supporting web application builds and releases across development, test, and production environments, including deployment coordination and post-release issue resolution.Other Responsibilities:*Security & Compliance:* Follow enterprise security standards when developing front-end features, particularly for authentication, token handling, browser storage, and secure communication with APIs.*Release Management:* Support build, deployment, and release activities across development, test, and production environments. Coordinate with QA and stakeholders to facilitate testing, feedback, and timely releases.*Architectural Guidance:* Collaborate with backend, design, and product teams to align API contracts, user experience, and front-end implementation with the application’s architecture and requirements.*Code Review & Mentorship:* Conduct thorough code reviews for other contributors, promoting React.js best practices, maintainable code, and early resolution of technical debt.*Risk Mitigation:* Proactively identify and communicate technical, integration, and schedule risks to project leadership, and recommend actionable steps to keep delivery on track.","datePosted":"2026-10-29T08:08:18.531Z","dateModified":"2026-10-29T08:08:18.531Z","hiringOrganization":{"@type":"Organization","name":"Jrd Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dearborn","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"189574e89e017e59a541ec56"},"url":"https://jobsearcher.com/jobs/189574e89e017e59a541ec56"}}