Role Overview As a Freelance Full-stack Developer, you will be responsible for developing and maintaining both the frontend and backend of our applications. Youll work on designing intuitive user interfaces and creating efficient backend systems that support seamless functionality and user experience. Key Responsibilities Frontend Development Develop responsive and interactive user interfaces using HTML, CSS, and JavaScript frameworks such Blazor. Implement UX/UI designs to deliver visually appealing and user-friendly interfaces. Utilize Blazor to build modern, interactive web applications. Optimize web applications for performance, speed, and scalability. Stay current with industry trends and best practices in frontend development. Preferred Experience: Familiarity with modern frontend frameworks and libraries like React, Angular, Vue, or Blazor is preferred. Backend Development Design, develop, and maintain backend solutions using C# and ASP.NET . Build and improve desktop applications using WPF, focusing on performance and scalability. Ensure efficient data management and backend performance with SQL databases. Integrate frontend and backend components seamlessly, ensuring robust functionality and optimal user experience. Collaboration & Client Engagement Work closely with clients to understand project requirements and translate them into technical solutions. Collaborate with other developers, UX/UI designers, project managers, and other cross-functional teams to deliver high-quality products. Provide regular project updates to stakeholders, ensuring alignment with goals and expectations. Testing, Debugging & Optimization Conduct thorough testing of applications, identifying and fixing bugs and performance issues. Optimize applications for scalability and maintainability. Follow quality assurance practices to ensure high-quality software delivery. Documentation & Continuous Improvement Create and maintain technical documentation, including designs, code, test cases, and processes. Actively seek opportunities to improve efficiency and propose the integration of new technologies where appropriate. Other roles we'll consider: Backend engineer Experience in role:3 years Must-have skills: C# (3 years exp.) ASP.NET (3 years exp.) WPF (3 years exp.) CSS (3 years exp.) JavaScript (3 years exp.) Nice-to-have skills: Azure Git Jira Azure DevOps Server Blazor Languages proficient in: English