- Work closely with senior developers to understand project requirements and objectives.
- Design and develop graphical user interfaces using C# and other relevant technologies (Telerik UI).
- Implement UI designs that are intuitive, visually appealing, and responsive across different devices.
- Collaborate with backend developers to integrate front-end components with server-side logic.
- Conduct thorough testing to ensure the quality and reliability of the user interface.
- Troubleshoot and debug issues that arise during development or testing phases.
- Stay updated on emerging trends and best practices in GUI design and development.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proficiency in .NET and C# programming language.
- Solid understanding of object-oriented programming concepts.
- Experience with GUI design and development with HTML5, CSS and JavaScript.
- Familiarity with design patterns and principles for creating scalable and maintainable code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a team environment and independently when necessary.
Preferred Qualifications:
- Previous experience with version control systems such as Git.
- Knowledge of database systems and SQL.
- Familiarity with Agile development methodologies.
- Experience with cross-platform development frameworks like Xamarin.