- Design and develop responsive user interfaces for web applications using .NET technologies, including ASP.NET MVC and .NET Core.
- Collaborate with UX/UI designers to transform wireframes and prototypes into intuitive and visually appealing applications.
- Implement best practices in UI development to ensure optimal performance, usability, and accessibility of applications.
- Build reusable UI components and modules to streamline development and enhance maintainability.
- Integrate front-end components with .NET back-end services, ensuring seamless data flow and interaction.
- Conduct thorough testing and debugging to ensure high-quality software deliverables.
- Participate in code reviews and share knowledge with team members to uphold coding standards and promote continuous improvement.
- Stay up-to-date with industry trends and emerging technologies related to UI development and .NET.
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in front-end development with a strong focus on UI development using .NET technologies.
- Proficiency in HTML, CSS, and JavaScript, with frameworks like Angular, React, or Vue.js.
- Solid experience with ASP.NET MVC and ASP.NET Core for developing dynamic web applications.
- Familiarity with responsive design principles and frameworks (e.g., Bootstrap, Tailwind CSS).
- Experience in integrating RESTful APIs and working with back-end services.
- Knowledge of accessible design practices and guidelines (WCAG compliance).
- Familiarity with version control systems (e.g., Git) and tools for code collaboration.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, capable of effectively conveying ideas to both technical and non-technical stakeholders.
- Ability to work collaboratively in an agile environment while being self-motivated and proactive in tackling challenges.
Disclaimer: The job location mentioned in this description is based o