Farm Bureau Financial Services
Senior UI/UX & Front-End Developer (Angular/.NET)
Farm Bureau Financial Services, West Des Moines, Iowa, United States, 50265
Senior UI/UX & Front-End Developer (Angular/.NET)
Who We Are:
The Iowa Farm Bureau Federation (IFBF) is committed to the people, progress, and pride of Iowa. IFBF is Iowa's largest farm organization, established in 1918. We remain a statewide, non-profit, grassroots farm organization dedicated to creating a vibrant future for agriculture, farm families, and rural communities. The Information Resources department is responsible for creating systems to manage memberships and support the ongoing business of Iowa Farm Bureau. 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
to ensure cross-platform and cross-device compatibility. Optimize performance by employing
the best coding practices, lazy loading, and caching techniques . Backend Development Support (.NET): Collaborate with backend developers to
integrate APIs
and ensure seamless data flow. Work with
C# and .NET
for minor backend modifications and API enhancements. Assist in debugging and troubleshooting
front-end and backend interactions . Code Quality & Testing: Write
clean, maintainable, and well-documented
code following best practices. Conduct
unit testing
using frameworks like
Jasmine/Karma
to ensure code stability. Perform
cross-browser and accessibility testing
to meet WCAG compliance. Collaboration & Continuous Learning: Work with
cross-functional teams , including UX designers, product managers, and backend engineers. Stay up to date with the
latest Angular updates, UI trends, and best practices . What It Takes to Join Our Team: Required Skills & Experience: Expertise in Angular
(components, modules, services, routing, RxJS). State Management : Experience with
Redux or NgRx
for efficient state handling. Build Tools : Knowledge of
Webpack, Gulp, or other bundling tools . Strong knowledge of
HTML, CSS, JavaScript, and TypeScript . UI/UX Design Principles : Experience with design tools and usability best practices. Responsive Web Development : Ability to create adaptive and mobile-friendly applications. API Integration : Experience working with RESTful APIs and handling authentication. Version Control : Proficiency in
Git
and collaborative workflows. Testing Frameworks : Familiarity with
Jasmine/Karma
for unit testing. Desired Skills (Nice to Have): Backend Development : Familiarity with
C#/.NET , basic API development, and SQL. Accessibility Standards : Understanding of
WCAG and ARIA
for accessible web development. Azure Experience : Familiarity with
Azure DevOps, CI/CD pipelines, and cloud deployment .
Who We Are:
The Iowa Farm Bureau Federation (IFBF) is committed to the people, progress, and pride of Iowa. IFBF is Iowa's largest farm organization, established in 1918. We remain a statewide, non-profit, grassroots farm organization dedicated to creating a vibrant future for agriculture, farm families, and rural communities. The Information Resources department is responsible for creating systems to manage memberships and support the ongoing business of Iowa Farm Bureau. 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
to ensure cross-platform and cross-device compatibility. Optimize performance by employing
the best coding practices, lazy loading, and caching techniques . Backend Development Support (.NET): Collaborate with backend developers to
integrate APIs
and ensure seamless data flow. Work with
C# and .NET
for minor backend modifications and API enhancements. Assist in debugging and troubleshooting
front-end and backend interactions . Code Quality & Testing: Write
clean, maintainable, and well-documented
code following best practices. Conduct
unit testing
using frameworks like
Jasmine/Karma
to ensure code stability. Perform
cross-browser and accessibility testing
to meet WCAG compliance. Collaboration & Continuous Learning: Work with
cross-functional teams , including UX designers, product managers, and backend engineers. Stay up to date with the
latest Angular updates, UI trends, and best practices . What It Takes to Join Our Team: Required Skills & Experience: Expertise in Angular
(components, modules, services, routing, RxJS). State Management : Experience with
Redux or NgRx
for efficient state handling. Build Tools : Knowledge of
Webpack, Gulp, or other bundling tools . Strong knowledge of
HTML, CSS, JavaScript, and TypeScript . UI/UX Design Principles : Experience with design tools and usability best practices. Responsive Web Development : Ability to create adaptive and mobile-friendly applications. API Integration : Experience working with RESTful APIs and handling authentication. Version Control : Proficiency in
Git
and collaborative workflows. Testing Frameworks : Familiarity with
Jasmine/Karma
for unit testing. Desired Skills (Nice to Have): Backend Development : Familiarity with
C#/.NET , basic API development, and SQL. Accessibility Standards : Understanding of
WCAG and ARIA
for accessible web development. Azure Experience : Familiarity with
Azure DevOps, CI/CD pipelines, and cloud deployment .