Transforming a 40-year-old mainframe application into a modern, cloud-based user interface for a major modernization initiative
Requirements
- Advanced proficiency with at least one modern framework: React, Angular, Vue, Svelte, or equivalent.
- Strong experience with HTML5, CSS3, TypeScript, and component-driven UI architecture.
- Experience integrating front-end code with C-Sharp/.NET web APIs.
- Ability to interpret complex workflows and map them to modular, maintainable UI components.
- Strong debugging skills across browsers, devices, and data integration layers.
- Experience using Git or similar version control tools.
- Experience with cloud modernization patterns and API-first design.
Responsibilities
- Develop modern, responsive front-end components that replace legacy mainframe interfaces.
- Translate UI/UX design artifacts (wireframes, prototypes, design system specs) into high-quality front-end code.
- Implement reusable components aligned with the program’s design system and modernization tool constraints.
- Ensure front-end code integrates cleanly with C-Sharp/.NET APIs and works within COBOL-interop modernization platforms.
- Conduct code reviews, ensure coding standards, and maintain version control across the modernization effort.
- Optimize front-end performance for users transitioning from legacy terminal workflows.
- Produce documentation for components, workflows, and integration patterns.
Other
- 5+ years of professional JavaScript/Front-End development experience.
- Ability to collaborate within a time-boxed modernization schedule.
- Experience working in Agile (Scrum or SAFe) teams, managing stories, estimates, and iterative releases.
- Strong communication and collaboration skills to work with UI/UX designers, backend engineers, and stakeholders.
- Experience working in government, defense, or highly regulated environments.