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
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.