Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
Role Overview
The Technology department is responsible for the Development, Realization, and Implementation of the strategic Digital Product Roadmap for Rainforest Alliance (including all supporting Technology processes), for all Global Business Initiatives and Assurance programs. We are looking for a highly skilled Senior Developer .Net (MAUI) to build cross-platform applications using .NET Multi-platform App UI (MAUI).
As a Senior Developer, you will be responsible for leading the development and enhancement of cross-platform mobile applications while collaborating with other developers to ensure high-quality, scalable solutions. The ideal candidate will have expertise in .NET MAUI, strong experience with mobile application development, and a deep understanding of mobile development for both Android and iOS.
Key Responsibilities
Develop, maintain, and enhance cross-platform applications using .NET MAUI.
Design and implement mobile-first solutions for both Android and iOS platforms.
Collaborate with back-end developers to integrate .NET APIs and third-party services.
Ensure that applications are responsive, performant, and consistent across all target platforms.
Lead efforts to define best practices and guidelines for mobile development using .NET MAUI.
Troubleshoot and resolve performance and scalability issues in mobile applications.
Collaborate with UX/UI teams to implement high-quality user interfaces.
Write unit and integration tests to ensure high-quality code and application stability.
Mentor junior developers and assist with their technical growth.
Stay up-to-date with the latest advancements in .NET MAUI, mobile development, and platform features.
Qualifications and Experience Requirements
Bachelor’s degree in Information Systems, Computer Science, or a related field.
3-7 years of experience in software development with a strong focus on mobile development.
3+ years of experience developing cross-platform applications using either .NET MAUI or Xamarin (for legacy apps or as a transition to .NET MAUI).
Deep knowledge of XAML, C# / .NET version 5 or above (.NET version 10 preferred).
Strong experience with mobile application development for both Android and iOS.
Experience with MVU (Model-View-Update) and MVVM (Model-View-ViewModel) patterns for mobile apps.
Familiarity with mobile-specific design patterns and principles for performance, responsiveness, and user experience.
Experience integrating .NET APIs, RESTful services, and third-party libraries into mobile applications.
Familiarity with mobile testing frameworks and debugging tools.
Experience with CI/CD pipelines for mobile apps.
Strong problem-solving skills and the ability to work independently or in a team.
How to Apply
Interested and qualified candidates should apply by visiting the Rainforest Alliance recruitment portal on recruiting.ultipro.com.