Technical Proficiency: Mastery in mobile development frameworks and programming languages : Xamarin.
App Design: Strong knowledge of UI/UX principles to create visually appealing, user-friendly applications. Experience with design tools like Figma might be beneficial.
API Integration: Ability to integrate apps with various APIs, web services, and backend systems to fetch and process data.
Testing and Debugging: Proficient in testing methodologies and tools to ensure high-quality, bug-free applications. Knowledge of unit testing, integration testing, and debugging techniques is essential.
Version Control: Familiarity with version control systems like Git for managing codebase changes collaboratively.
Problem-Solving Skills: Capable of troubleshooting complex issues and implementing effective solutions under time constraints.
Agile Development: Experience working in Agile/Scrum methodologies for efficient project management and iterative development.
Communication and Collaboration: Strong communication skills to work effectively with cross-functional teams including designers, product managers, and other developers.