Location: Skyview 7 Fort Worth Texas USA 76155 (Only Locals)
Job Type: Contract
Salary: Competitive
Duration: Not Specified
Experience: 9+ years, Angular, TypeScript, Micro‑frontends
Job Description & Details
"The frontend landscape is evolving rapidly, with micro\u2011frontend architectures and AI\u2011assisted development reshaping how large\u2011scale web apps are built. Companies in the airline sector are seeking seasoned engineers who can modernize legacy JSP systems into Angular, ensuring performance and accessibility. This senior frontend engineer contract offers a chance to lead that transformation while working on cutting\u2011edge tooling like GitHub Copilot.\n\n# Job Summary\nWe are looking for a Senior Frontend Engineer to redesign and migrate legacy JSP pages to a modern Angular stack, implement micro\u2011frontend and module federation patterns, and enhance performance, SEO, and accessibility. The role is contract\u2011based (C2C or W2) and requires deep expertise in HTML/CSS, TypeScript, Angular, state management (NGRX/Redux), and modern testing/build tools.\n\n# Top 3 Critical Skills Table\n| Skill | Why it's critical | Mastery Level |\n|-------|-------------------|--------------|\n| Angular (with NGRX/Redux) | Core framework for the migration and state management of large\u2011scale UI | Senior |\n| TypeScript & modern JavaScript (ES6+) | Enables robust, maintainable code and leverages advanced language features | Senior |\n| Micro\u2011frontend & Module Federation | Allows incremental migration from JSPs and supports scalable architecture | Senior |\n\n# Interview Preparation\n1. **How would you approach migrating a large JSP application to Angular using micro\u2011frontend architecture?**\n *What the interviewer is looking for:* Understanding of incremental migration strategies, module federation setup, and handling shared state across micro\u2011frontends.\n2. **Explain the differences between NGRX and Redux, and when you would choose one over the other in an Angular project.**\n *What the interviewer is looking for:* Knowledge of state management patterns, side\u2011effects handling, and Angular\u2011specific integrations.\n3. **Describe how you would optimize web performance for a page with heavy data tables and dynamic charts.**\n *What the interviewer is looking for:* Techniques such as lazy loading, code splitting, change detection strategies, and HTTP request minimization.\n4. **What testing frameworks would you combine for unit, integration, and end\u2011to\u2011end testing in this stack, and why?**\n *What the interviewer is looking for:* Ability to select appropriate tools (Jest/Jasmine for unit, Cypress for E2E) and set up CI pipelines.\n5. **How can GitHub Copilot be integrated into a frontend workflow, and what are its limitations?**\n *What the interviewer is looking for:* Practical experience with AI\u2011assisted coding, prompt engineering, and awareness of code\u2011quality concerns.\n\n# Resume Optimization\n- Senior Frontend Engineer\n- Angular\n- NGRX\n- Redux\n- TypeScript\n- Micro\u2011frontend\n- Module Federation\n- JSP migration\n- Webpack\n- Cypress\n\n# Application Strategy\nWhen reaching out to the recruiter, send a concise email that starts with a friendly greeting, attaches your updated resume, and clearly maps your top skills to the role. Highlight your experience with Angular, TypeScript, and micro\u2011frontend migrations, and reference any relevant airline or large\u2011scale projects. Make sure to mention related skills you possess, such as state management (NGRX/Redux) and performance optimization.\n\n# Career Roadmap\n| Current Role | Typical Experience | Core Focus | Next Position |\n|--------------|-------------------|------------|---------------|\n| Senior Frontend Engineer | 8\u201110 years, Angular, micro\u2011frontend | Architecture, migration, performance | Lead Frontend Engineer |\n| Lead Frontend Engineer | 10\u201112 years, cross\u2011team leadership | Strategy, mentorship, tech vision | Frontend Architecture Manager |\n| Frontend Architecture Manager | 12+ years, enterprise\u2011scale systems | Organizational design, innovation | Director of Engineering |\n"