Logo
Farm Bureau Financial Services

Farm Bureau Financial Services is hiring: Senior UI/UX & Front-End Developer (An

Farm Bureau Financial Services, West Des Moines, IA, United States, 50265

Save Job

Senior UI/UX & Front-End Developer (Angular/.NET)

Farm Bureau Financial Services is part of the Iowa Farm Bureau Federation (IFBF), a statewide, non‑profit organization that supports agriculture and rural communities. The Information Resources department designs systems to manage memberships and support business operations.

Key Responsibilities

  • UI/UX Design & Development
    • Design and implement modern, visually appealing user interfaces using Angular.
    • Ensure adherence to UI/UX best practices, including color theory, typography, and layout design.
    • Work closely with designers to translate wireframes and prototypes into functional front‑end code.
  • Front‑End Development
    • Develop scalable and maintainable front‑end applications using Angular, TypeScript, HTML, and CSS.
    • Implement responsive design for cross‑platform and cross‑device compatibility.
    • Optimize performance using lazy loading, caching, and best coding practices.
  • Backend Development Support (.NET)
    • Collaborate with backend developers to integrate APIs and ensure seamless data flow.
    • Use C# and .NET for minor backend modifications and API enhancements.
    • Assist in debugging and troubleshooting front‑end and back‑end interactions.
  • Code Quality & Testing
    • Write clean, maintainable, and well‑documented code following best practices.
    • Conduct unit testing with Jasmine/Karma to ensure code stability.
    • Perform cross‑browser and accessibility testing to meet WCAG compliance.
  • Collaboration & Continuous Learning
    • Work with cross‑functional teams – UX designers, product managers, back‑end engineers.
    • Stay up to date with the latest Angular updates, UI trends, and best practices.

Required Skills & Experience

  • Expertise in Angular (components, modules, services, routing, RxJS).
  • Experience with state management – Redux or NgRx.
  • Knowledge of build tools such as Webpack, Gulp, or similar.
  • Strong HTML, CSS, JavaScript, and TypeScript skills.
  • UI/UX design principles and experience with design tools.
  • Responsive web development for mobile‑friendly applications.
  • API integration experience with RESTful APIs and authentication.
  • Proficiency in Git and collaborative workflows.
  • Familiarity with Jasmine/Karma for unit testing.

Desired Skills (Nice to Have)

  • Backend development with C#/.NET, basic API development, and SQL.
  • Understanding of WCAG and ARIA for accessible web development.
  • Experience with Azure DevOps, CI/CD pipelines, and cloud deployment.
#J-18808-Ljbffr