Industry : Information Technology / Software Product Development
Education : Solid academic background in Computer Science or a related technical field
Role Summary :
We are seeking a high-caliber Mobile Developer (.NET MAUI) to join our dynamic Agile squad at Arborsafe. In this role, you will act as a "Cross-Platform Specialist," responsible for building next-generation, visually stunning mobile applications for Android, iOS, and Windows. You will leverage your expertise in Microsoft .NET MAUI and C# to create modern app screens and high-quality components that deliver seamless user experiences. The ideal candidate is a proactive, self-driven developer with a strong foundation in Xamarin. Android/iOS and a passion for working across the full development lifecycle within a Scrum framework.
Responsibilities :
- Cross-Platform Engineering : Design and develop high-quality, modern mobile application screens and reusable components using .NET MAUI for a unified codebase across Android, iOS, and Windows.
- Full-Lifecycle Development : Participate in the complete software development lifecycle, from initial concept and UI design to deployment and continuous enhancement in an Agile environment.
- Native Platform Integration : Utilize your deep knowledge of .NET for Android/iOS (formerly Xamarin) to handle platform-specific implementations and native API integrations when required.
- Architectural Implementation : Work with advanced MVVM frameworks such as MvvmCross or Prism to ensure clean code separation, maintainability, and testability.
- Cloud & Backend Synergy : Collaborate with senior engineers to integrate mobile solutions with cloud services on Azure or AWS, ensuring secure and efficient data synchronization.
- Tooling & Optimization : Master the use of Visual Studio or JetBrains Rider to write, debug, and optimize performance-critical mobile code.
- Agile Collaboration : Actively contribute to Scrum ceremonies, collaborating closely with designers, product managers, and fellow developers to translate product features into high-impact solutions.
- UI/UX Excellence : Partner with design teams to implement "visually stunning" interfaces, ensuring pixel-perfect execution and smooth animations across different screen densities.
- Continuous Improvement : Proactively identify opportunities to enhance existing mobile products, troubleshooting intricate issues and proposing innovative technical solutions.
Technical Requirements :
- .NET MAUI Mastery : 2- 5 years of dedicated experience building multi-platform apps using .NET MAUI.
- Legacy Expertise : At least 2+ years of hands-on experience with .NET for Android/iOS or Xamarin.Android/iOS.
- Framework Knowledge : Familiarity with MvvmCross or Prism is a significant advantage.
- IDE Proficiency : Expert-level skills in Visual Studio or JetBrains Rider.
- Cloud Exposure : Practical experience interacting with Azure or AWS backend services.
- Methodology : Proven experience working within Agile/Scrum squads.
Preferred Skills :
- UI Frameworks : Experience with XAML, SkiaSharp, or MAUI Community Toolkit.
- CI/CD for Mobile : Knowledge of automated build and distribution tools like Azure DevOps Pipelines or GitHub Actions for mobile.
- Unit Testing : Familiarity with unit testing frameworks like xUnit or nUnit for mobile logic validation.
Core Competencies :
- Analytical Thinking : Strong ability to deconstruct complex mobile challenges into scalable components.
- Creative Problem-Solving : An innovative mindset that finds elegant solutions to cross-platform UI/UX constraints.
- Self-Driven & Proactive : Ability to work independently while taking total ownership of assigned features.
- Communication Mastery : Excellent written and verbal skills to maintain transparency within a global tech team.