UI Development Lead

Freddie Mac
McLean, Virginia
Feb 23, 2021
Mar 25, 2021
Full Time
At Freddie Mac, you will do important work to build a better housing finance system and you'll be part of a team helping to make homeownership and rental housing more accessible and affordable across the nation.

Position Overview:

Do you love code? Do you accept change and innovation and push the boundaries of what is possible? Do you embody Agile delivery at the core of your being? Are you experienced and ready for a modernized delivery environment? Interested? Read on!

We are in the throes of a major digital modernization and transformation, and we want you to be a part of it! As a software engineer on our team, you will influence outcomes, guide transformation, and put your stamp on how the team and organization evolves. The journey is wide open with possibilities!

Our Impact:

Multifamily BTO supports the multifamily business, creating and implementing solutions to a variety of technology challenges. This support takes many forms, including deploying emerging technologies such as mobile solutions and microservices, and maintaining critical underwriting and accounting applications. The Multifamily BTO operations team also leads a business-focused service desk and is directly involved in the processing of every deal.

Your Impact:
  • Serve as a mentor and support members of UI team
  • Collaborate with Designers, Architects, and Product owners in drafting the UI roadmap
  • Utilize your experience with UI enterprise architectures and microservices architecture
  • Establish and implement UI development and testing standards
  • Develop POC's using rapid prototyping methodologies for review and demonstration
  • Develop reusable UI components & modules to accelerate development velocity
  • Promote the adoption of best practices across UI testing, code-sharing and performance improvements

You will:
  • Develop software code using front-end technologies like Angular, JavaScript, CSS and HTML following responsive design patterns
  • Identify and implement standard methodologies in software development by using modern delivery technique
  • Implement and deliver sustainable solutions with a keen eye towards simplicity, extensibility, manageability, performance, and re-use
  • Bring superb communication skills and work on a team of motivated software engineers
  • Look at the holistic view and adapt/align technical deliverables with the business requirements
  • Support existing operational items and gracefully transition to the new technology stack
  • Help lead technical implementation and designing effort

  • 8+ years of relevant experience (10 years preferred)
  • Bachelor's or Master's degree in relevant subject area, or equivalent experience
  • Demonstrated knowledge of Angular 6+(at a minimum)
  • Proven experience with consuming RESTful APIs, and building responsive design UI
  • Ability to coordinate multiple work streams across different teams
  • Experience with developing Single Page Applications & a broad range of JavaScript frameworks
  • Deep knowledge of HTTP protocol, HTML5, CSS, SASS, JavaScript, and Bootstrap
  • Bring working knowledge of Karma and Jasmine
  • Have solid experience with Cucumber/Protractor
  • Sophisticated knowledge of Angular, Typescript, RXJS and Angular Material library
  • Solid understanding of OAuth 2.0, JSON Web Token and Open ID Connect
  • Knowledge of Kubernetes and Docker
  • Knowledge of core Object Oriented Principles
  • Strongly preferred: Knowledge of CI/CD pipeline and Jenkins, Experience with GitHub/Bitbucket & implementing code reviews using the pull request process, Experience developing software products in an Agile development environment and exposure to TDD practices, Knowledge to use 12-factor application design principles, and experience building open source or inner source shared-component libraries

Keys to Success in this Role:
  • Excellent collaborator and outstanding teammate
  • A spirit for innovation and ability to enjoy working in the space between "no longer" and "not yet"

Current Freddie Mac employees please apply through the internal career site.

Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others.

We are an equal opportunity employer and value diversity and inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by applicable law. We will ensure that individuals with differing abilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC.

Time-type:Full time

Job Category:Information Technology

FLSA Status:Exempt

Similar jobs