Senior UI/UX & Front-End Developer (Angular/.NET)
Farm Bureau Financial Services · West Des Moines, IA · 1 wk ago
OTHRFull-time
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.