Develop and maintain cross-platform mobile applications using .NET MAUI, ensuring optimal performance, responsiveness, and scalability on both iOS and Android.
Collaboration:
Work closely with cross-functional teams, including designers and backend developers, to define, design, and implement new features.
Participate in sprint planning, daily stand-ups, and collaborative meetings to ensure project goals and timelines are met.
Code Quality:
Write clean, maintainable, and efficient code while adhering to best practices, coding standards, and application architecture guidelines.
Optimization:
Optimize mobile applications for maximum speed and performance across multiple devices and platforms, ensuring a seamless user experience.
Troubleshooting & Debugging:
Identify, debug, and resolve performance bottlenecks, application crashes, and bugs.
Stay Updated:
Stay current with the latest trends, tools, and advancements in mobile development, specifically in the .NET ecosystem, and share knowledge with the team.
Code Reviews & Technical Discussions:
Participate in regular code reviews to ensure code quality, maintainability, and consistency.
Engage in technical discussions and decision-making processes to shape the direction of the mobile applications.
RequirementsProven Experience:
4+ years of hands-on experience in mobile application development, with a focus on .NET MAUI or Xamarin.
Technical Proficiency:
Strong proficiency in C# and .NET technologies.
Solid experience integrating RESTful APIs and third-party libraries to extend mobile app functionality.
Mobile Development Knowledge:
Thorough understanding of the mobile development lifecycle for both iOS and Android, including platform-specific behaviors, UI patterns, and user experience considerations.
Version Control:
Experience with version control systems, specifically Git, for managing codebases and collaborating with teams.
Problem Solving & Attention to Detail:
Excellent troubleshooting and problem-solving skills with a keen eye for detail.
Preferred Qualifications:
Advanced .NET MAUI/Xamarin:
Experience with custom rendering in .NET MAUI or Xamarin.Forms to create custom user interface elements.
Blazor Knowledge:
Experience with Blazor for creating hybrid applications.