Job Title: SR. FRONTEND DEVELOPER
Location: Mclean,VA
Duration: 12+ Months
Visa: USC, GC, H1B and EAD
Contract Type: W2
Must Have Qualifications: Candidate must have 7-10 years of experience with React OR
Angular. Experience translating development to UI, API understanding, and AI/ML exposure.
JOB DESCRIPTION
Client seeking a Senior Software Engineer with a frontend focus to join our Engineering team. In this role, you will build modern, scalable user interfaces-primarily in React (preferred) and Angular-delivering exceptional user experiences in production. You will be responsible for designing and developing UI applications that support and showcase GenAI-driven capabilities, ensuring that the user experience is aligned with the unique requirements and opportunities presented by GenAI solutions.
Key Responsibilities
- Develop Front-end Features: Design, develop, and implement user interfaces and
- client-side logic using TypeScript with React or Angular.
- API Integration: Integrate front-end applications with backend services (built with Python/FastAPI) and data sources (Snowflake), ensuring seamless data flow and functionality.
- Translate Requirements to UI: Convert product requirements, wireframes, and user stories into functional, responsive, and accessible web components. Implement UIs based on these inputs.
- Testing & Quality Assurance: Write comprehensive unit and integration tests for front-end code, ensuring code quality, performance, and reliability.
- Collaborate & Innovate: Work closely with product managers and backend engineers, contributing to technical discussions and problem-solving to deliver polished user experiences. Tech Stack Proficiency Strong command of TypeScript.
- Hands-on experience with modern JavaScript frameworks such as React or Angular.
- Solid understanding of API integration (REST) and consuming backend services.
- Experience with front-end testing frameworks, including Playwright (end-to-end testing), Cypress (end-to-end and integration testing), Jest (unit and integration testing), and Testing Library (React Testing Library, Angular Testing Library, etc. for component testing).
- Experience using Figma for UI/UX design interpretation and implementation.
Required Skills
- Deep expertise in React (preferred) and Angular, including modern patterns, state
- management, and component architecture.
- Strong proficiency in TypeScript and JavaScript.
- Extensive experience building and maintaining complex, production-grade web applications at scale.
- Proven ability to make sound tradeoffs between performance, maintainability, and delivery speed.
- Experience implementing frontend technical direction, standards, and best practices. Ability to architect, debug, and ship high-quality UI solutions.
- Strong communication skills-you can align engineers, designers, and stakeholders around a technical approach.
- Experience using Figma for UI/UX design interpretation and implementation. Plus Skills Experience with Python for backend development or AI integration.
- GenAI skills: familiarity with GenAI APIs, prompt engineering, or building GenAI- powered UI features.
- Experience building and scaling design systems or shared component libraries.
- Deep knowledge of frontend performance optimization, accessibility (WCAG), and responsive design.
- Experience with modern build tools, CI/CD pipelines, and frontend testing frameworks (Jest, Cypress, Playwright, Testing Library).
- Excellent product instincts-partnering with product and design to shape what gets built, not just how.
- Ability to take a loosely defined business problem and drive it to a well-scoped technical solution.
- Track record of raising the bar for frontend engineering quality across a team (testing practices, observability, code review standards).
- Experience with AWS or similar cloud platforms for frontend hosting and delivery (CloudFront, S3, etc.). Security engineering experience.
- Fintech or mortgage industry experience.
- Experience working in large-scale enterprise environments.