Flag job

Report

Cross Platform Developer

Location

Dubai, Dubai, United Arab Emirates

JobType

part-time

About the job

Info This job is sourced from a job board

About the role

Job Overview: We are seeking a skilled Cross Platform Developer with expertise in .NET MAUI and experience in migrating legacy Xamarin applications to the modern .NET MAUI framework. This role emphasizes cross-platform development along with a deep understanding of iOS development—ensuring that applications deliver optimal performance, usability, and seamless integration on Apple devices. You will design, develop, and maintain high-quality applications and backend services using .NET technologies while collaborating with multidisciplinary teams.


This is an individual contributor role offering a dynamic opportunity to work on cross-platform application development. You will play a key part in transitioning legacy systems and enhancing user experiences—especially within the iOS ecosystem—while working collaboratively in an agile environment. If you are passionate about delivering high-quality, scalable solutions, we invite you to join our team.




Key Responsibilities:

.NET MAUI Application Development & Xamarin Migration:

o Modernization: Contribute to the migration of existing Xamarin applications to .NET MAUI, ensuring a smooth transition with minimal disruption to end users.

o Cross-Platform UI/UX: Design and implement intuitive, responsive user interfaces using .NET MAUI. Customize controls and layouts to maintain consistency while adapting to platform-specific requirements.

o Native Integration: Utilize .NET MAUI to integrate native device features (e.g., camera, geolocation, sensors) with a special focus on optimizing experiences on iOS devices.

o Architecture & Patterns: Apply modern design patterns (e.g., MVVM) to build scalable and maintainable applications. Implement data binding, dependency injection, and command patterns to enhance code reusability and testability.

· iOS Platform Specialization:

o Deep iOS Understanding: Leverage a strong grasp of iOS-specific design guidelines and user experience best practices to inform development decisions.

o Platform Integration: Work with native iOS components, including storyboards, Xcode, and iOS-specific APIs, to create seamless, platform-optimized experiences.

o Deployment Expertise: Assist with iOS-specific deployment tasks such as code signing, provisioning profiles, and App Store submission processes, ensuring compliance with Apple’s standards.


· API Development & Integration:

o Develop and maintain RESTful APIs using .NET Core to support mobile and desktop applications.

o Implement secure and efficient data exchange between front-end applications and backend services, ensuring robust authentication, authorization, and data validation.

· Collaboration & Agile Development:

o Collaborate with UI/UX designers to translate mockups into functional, visually appealing interfaces.

o Work closely with backend developers, QA teams, and product managers to integrate APIs and ensure comprehensive, end-to-end functionality within agile sprints.

o Participate in code reviews, contribute to best practices, and support continuous improvement initiatives.


· DevOps & Continuous Integration/Deployment:

o Assist in establishing and maintaining CI/CD pipelines for both MAUI applications and .NET Core services to streamline the delivery of updates and features.

o Monitor application performance across various environments, implementing improvements based on feedback and testing results.

---

Required Skills & Qualifications:

· Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

· Strong proficiency in C# and .NET technologies with hands-on experience in:

o Cross-Platform Development: Building applications using .NET MAUI and migrating Xamarin projects.

o Backend Services: Developing robust, scalable RESTful APIs with .NET Core.

· Proven expertise in iOS application development, including familiarity with:

o Apple’s design and user experience guidelines.

o iOS native tools (e.g., Xcode) and deployment processes (code signing, provisioning, App Store submission).

· Solid understanding of modern architectural patterns (e.g., MVVM, MVC) and dependency injection frameworks.

· Experience with version control systems (e.g., Git) and agile development methodologies.

· Familiarity with database technologies, ORM frameworks (such as Entity Framework), and cloud services (e.g., Microsoft Azure).


Preferred Skills:

· Expertise in customizing and optimizing .NET MAUI controls for enhanced performance.

· Experience integrating third-party libraries and SDKs to extend functionality within MAUI applications.

· Background in native mobile development (Swift/Objective-C for iOS) for deeper platform insights.

· Knowledge of automated testing frameworks and performance profiling tools for both front-end and back-end applications.



Skills

c#
.net
ios
xcode
rest
api
mvvm
mvc
git
agile
entity-framework
azure