We are seeking a proficient .NET Front-End Developer to join our development team. The successful candidate will have a strong grasp of front-end technologies, a deep understanding of the .NET framework, and a keen eye for detail. As a .NET Front-End Developer, you will work closely with designers, back-end developers, and other stakeholders to deliver seamless and engaging user experiences. Responsibilities: Develop and maintain front-end components and applications using .NET technologies. Collaborate with UI/UX designers to implement interactive and responsive web applications. Ensure the technical feasibility of UI/UX designs. Optimize applications for maximum speed and scalability. Develop reusable code and libraries for future use. Implement and adhere to coding standards and best practices. Conduct thorough testing and debugging to ensure high-quality deliverables. Work with back-end developers to integrate APIs and services. Participate in code reviews and provide constructive feedback to peers. Stay current with emerging front-end technologies and industry trends. Requirements: Proven experience as a .NET Front-End Developer or similar role. Strong proficiency in HTML, CSS, and JavaScript. Experience with front-end frameworks/libraries such as React, Angular, or Vue.js. Proficiency in C# and the .NET framework (ASP.NET Core is a plus). Familiarity with RESTful APIs and web services integration. Knowledge of responsive design principles and mobile-first development. Understanding of code versioning tools, such as Git. Strong problem-solving skills and the ability to work independently or as part of a team. Excellent communication and teamwork skills. Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience. Preferred Qualifications: Experience with front-end build tools and module bundlers (e.g., Webpack, Gulp). Familiarity with testing frameworks (e.g., Jest, Mocha) and end-to-end testing tools (e.g., Selenium, Cypress). Knowledge of CI/CD pipelines and DevOps practices. Experience with agile methodologies and scrum frameworks. Familiarity with design tools such as Adobe XD, Sketch, or Figma.