The Role:
The Senior Mobile Developer (.NET MAUI) plays a key role in ensuring that technology solutions are user-friendly, efficient, scalable, and aligned with the organization’s digital transformation objectives. This role goes beyond coding: it shapes the user experience, drives innovation across the mobile stack, and contributes to the growth of the team through mentorship and knowledge sharing.
Responsibilities:
- Design, develop, and maintain high-quality, cross-platform mobile applications for iOS and Android using .NET MAUI.
- Collaborate closely with product managers, designers, and backend developers to translate requirements into functional mobile features.
- Write clean, scalable, and maintainable code following best practices and industry standards.
- Conduct thorough code reviews and contribute to a culture of continuous improvement and high-quality software.
- Optimize app performance, responsiveness, and user experience across devices and platforms.
- Integrate mobile applications with RESTful APIs and other backend services.
- Implement and maintain unit tests and UI testing to ensure application stability and reliability.
- Utilize native APIs as needed to meet platform-specific functionality requirements.
- Stay current with emerging mobile technologies, especially .NET MAUI, Xamarin, and mobile DevOps practices.
- Mentor and support junior developers, fostering skill development and knowledge sharing.
- Actively participate in Agile ceremonies, including sprint planning, daily standups, and retrospectives.
Requirements:
- Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
- 8+ years of professional experience developing mobile applications, with at least 2 years working in .NET MAUI or Xamarin.Forms.
- Strong proficiency in C#, .NET, and MVVM architecture, with a track record of building maintainable and scalable codebases.
- Proven experience shipping mobile apps on both iOS and Android platforms, including full lifecycle development—from concept to app store deployment and ongoing support.
- Proficient in working with RESTful APIs, JSON, and integrating mobile apps with backend services.
- Solid understanding of mobile app behaviors in real-world environments, including push notifications, debugging, and app store publishing.
- Familiarity with Git, CI/CD pipelines, and tools such as Azure DevOps.
- Experience with unit testing frameworks (e.g., NUnit, xUnit) and UI testing tools such as BrowserStack.
- Exposure to native mobile development using Swift/Objective-C or Java/Kotlin, with the ability to implement platform-specific functionality when needed.
- Experience working with dependency injection frameworks such as Microsoft.Extensions.DependencyInjection.
- Awareness of mobile app security and data protection best practices.
- Demonstrated success in Agile/Scrum development environments, with the ability to thrive in fast-paced, iterative workflows.
- Strong collaboration and communication skills, with a commitment to mentoring and knowledge sharing.
C-BD-19082025
Wakapi Web