Kforce Inc is seeking a remote Software Engineer IV to modernize their product UI by transitioning from a legacy JSP/HTML-based front end to a modern Angular application. The role involves designing and building Angular applications from scratch, establishing best practices, and collaborating with product, UX, and backend teams to improve usability and performance.
Responsibilities:
- Software Engineer IV will build and evolve Angular UI applications from the ground up, including application structure, routing, state patterns, and reusable component architecture
- Drive modernization of legacy UI functionality from JSP/HTML into Angular with a focus on improving workflows, not just recreating screens
- Implement scalable UI components and patterns to support consistency across the platform
- Partner with backend/API teams to integrate UI with modern services and enable a future-ready platform
- As a Software Engineer IV, you will contribute to migration planning to ensure smooth transition and minimal user disruption during phased rollouts
- Deliver with high ownership: break down problems, propose solutions, and execute with minimal oversight
Requirements:
- Bachelor's degree in Computer Science or Related Major
- 10+ years of professional software engineering experience with substantial front-end delivery
- Strong, hands-on experience building production SPAs using Angular and TypeScript
- Experience modernizing or migrating legacy UIs (e.g., JSP, server-rendered HTML) into modern SPA architectures
- Demonstrated ability to design and implement applications from scratch (architecture + delivery), not just feature work
- Ability to work independently, drive tasks to completion, and communicate clearly across engineering/product/UX teams
- Technical Skills (Angular modules/packages)