We are seeking a proficient .NET FrontEnd Developer to join our development team. The successful candidate will have a strong grasp of frontend technologies a deep understanding of the .NET framework and a keen eye for detail. As a .NET FrontEnd Developer you will work closely with designers backend developers and other stakeholders to deliver seamless and engaging user experiences.
Responsibilities:
- Develop and maintain frontend 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 highquality deliverables.
- Work with backend developers to integrate APIs and services.
- Participate in code reviews and provide constructive feedback to peers.
- Stay current with emerging frontend technologies and industry trends.
Requirements:
- Proven experience as a .NET FrontEnd Developer or similar role.
- Strong proficiency in HTML CSS and JavaScript.
- Experience with frontend frameworks/libraries such as React Angular or Vue.js.
- Proficiency in C# and the .NET framework (ASP Core is a plus).
- Familiarity with RESTful APIs and web services integration.
- Knowledge of responsive design principles and mobilefirst development.
- Understanding of code versioning tools such as Git.
- Strong problemsolving 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 frontend build tools and module bundlers (e.g. Webpack Gulp).
- Familiarity with testing frameworks (e.g. Jest Mocha) and endtoend 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.