Job
Opportunity: Front End Developer
Location: McLean,
VA
Duration:
12 months + (Potential for Extension)
Send me the resumes to Ve...@techrakers.com
Only H1B's
Mandatory
Skills: Gen AI
Solutions, Playwright, Cypress, Jest
Job Description:
Freddie Mac
is 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.
Who
You Are:
- A builder: You go from problem
to prototype to production, closing gaps and creating real experiences.
- Craft-obsessed: You hold high
standards for clean, performant, accessible UI— even when shipping
quickly.
- Intuition-driven: You make
smart architecture decisions, evaluate tradeoffs, and move forward even
with ambiguous requirements.
- GenAI-minded: You approach UI
design and development from the perspective of GenAI applications,
understanding how to create interfaces that best enable and represent
GenAI functionality.
- Frontend-first with full-stack
awareness: React is your primary tool, with strong Angular capabilities.
You understand how frontend connects to backend services.
- Outcome-focused: You build
around the user’s real experience, with every component and interaction
considered.
How
You Operate:
- Produce high-quality, impactful
work that drives team success.
- Take full ownership—proactively
identifying and addressing challenges.
- Collaborate openly through
radical transparency, ensuring alignment and trust.
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