Job Id : P-107583Job Title : UI Developer (ReactJS) – Legacy Modernization
Primary Skill : React JS, TypeScript, Git
Experience : 8 years
Job Description :
Job Requirements UI Developer (ReactJS) – Legacy Modernization
Location: Richardson, TX (Hybrid) – Only locals
Employment Type: Contract (6 Months)
Experience Level: Senior (8+ Years)
Role Overview
- We are seeking a Senior UI Developer (ReactJS) to drive the frontend modernization of a legacy VB.NET enterprise application into a modern, responsive web application backed by Java Spring Boot microservices.
- The ideal candidate will translate complex legacy screens and business workflows into intuitive, high-performance user interfaces while maintaining functional parity and optimizing overall user experience.
Key Responsibilities
- Modernization & Migration: Convert legacy VB.NET UI screens and complex business workflows into modern, high-performance ReactJS applications.
- Frontend Development: Build clean, reusable, and accessible components using ReactJS, TypeScript, JavaScript, HTML5, and CSS3.
- API Integration: Seamlessly connect frontend components with secure Java Spring Boot RESTful APIs and microservices.
- Quality & Performance: Conduct unit testing, cross-browser debugging, performance tuning, and code reviews to ensure reliability and scalability.
- Cross-Functional Collaboration: Partner closely with UI/UX designers, backend engineers, product owners, and business stakeholders to ensure smooth delivery in an Agile environment.
Required Qualifications
- Experience: 8+ years of hands-on frontend software development with a focus on ReactJS in enterprise settings.
- Core Web Technologies: Deep proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and REST API integration.
- State & UI Management: Proven experience with state management libraries (Redux, Context API) and UI component frameworks (Material UI, Bootstrap, or similar).
- Tooling & Process: Hands-on experience with Git version control and modern build tools within an Agile/Scrum delivery model.
Preferred Qualifications
- Prior experience in legacy system modernization (specifically migrating desktop or monolithic applications like VB.NET/WinForms to modern web stacks).
- Familiarity with Java Spring Boot architecture to facilitate smoother backend integration.
- Experience implementing automated testing frameworks for React (Jest, React Testing Library).
Core Technical Stack
- Frontend: ReactJS, TypeScript, JavaScript, HTML5, CSS3, Redux / Context API, Material UI
- Backend Integration: REST APIs, Java Spring Boot
- DevOps & Process: Git, Agile / Scrum Methodologies