Client Name : Kforce
End Client Name : Metrc
Job Title : Senior UI Developer
Location : Lakeland, FL (Locals only)
Work Type : Hybrid (Onsite once a month for 4 consecutive days)
Job Type : Contract to Hire
Rate : $50-52 / hour on W2 (Flexible for a superstar) | Salary : $110,000 $120,000
Notes :
Job Description :
We are seeking a highly experienced Senior UI Developer to lead the transition of our front-end architecture from Angular to React. This role requires a hands-on developer who can work independently, deliver quickly, and build a complete UI with minimal guidance. The ideal candidate will have strong expertise in React and TypeScript, familiarity with microfrontends, and experience collaborating with backend teams using Node.js.
This is a greenfield project with modernization goals, and the developer will play a critical role in shaping the UI layer for future scalability.
Key Responsibilities
Lead the migration from Angular to React, ensuring best practices and maintainable patterns.
Design and implement a robust UI architecture for a greenfield application.
Build the entire UI within tight timelines (less than one month).
Collaborate closely with backend developers working on Node.js services.
Implement microfrontend architecture for modular and scalable UI components.
Develop SDKs (primarily for Node.js integration) to support UI functionality.
Participate in code reviews, provide technical guidance, and ensure high-quality deliverables.
Work onsite during the first week and maintain a hybrid schedule thereafter.
Required Skills & Experience
7+ years of solid UI development experience.
Strong proficiency in React and TypeScript.
Experience with Angular (basic understanding for migration purposes; not required to be an expert).
Familiarity with microfrontends and modular UI design.
Ability to work independently and deliver a complete UI solution without handholding.
Experience writing SDKs and integrating with Node.js applications.
Knowledge of UI performance optimization and responsive design principles.
Preferred Skills
Backend experience with C# (helpful for migrating from Razor pages, though logic is minimal).
Understanding of Node.js application architecture.
Exposure to modernization strategies for legacy applications.
Soft Skills
Strong communication and collaboration abilities.
Problem-solving mindset with attention to detail.
Ability to thrive in a fast-paced, evolving environment.
Ui Developer • Lakeland, FL, United States