
Senior Mobile Application Engineer – .NET MAUI, Xamarin
Posted 22 hours ago

Posted 22 hours ago
This is a fully remote position, open to applicants in India.
• Create, develop, and maintain high-quality applications utilizing C# and the .NET ecosystem, ensuring the code is clean, maintainable, and efficient.
• Design and implement scalable software architectures employing established design patterns and architectural principles to guarantee modular, testable, and maintainable systems.
• Build applications using the Model–View–ViewModel (MVVM) pattern, ensuring a strong separation of concerns and maintainable UI logic.
• Employ industry best practices such as SOLID principles, clean code standards, and reusable design patterns while actively engaging in code reviews.
• Analyze intricate technical requirements and devise solutions that balance performance, scalability, and maintainability.
• Develop and integrate RESTful APIs and external services, ensuring secure and efficient data interchange.
• Identify performance bottlenecks and implement enhancements to optimize system responsiveness and resource utilization.
• Collaborate with cross-functional teams, including Product, QA, and DevOps, while mentoring junior developers and contributing to engineering best practices.
• Participate in architectural discussions and continuously enhance system reliability, maintainability, and development standards.
• Bachelor’s degree in Computer Science, Engineering, or a related discipline.
• Over 5 years of professional experience in software development.
• Demonstrated expertise in C# and .NET frameworks.
• Significant experience in implementing MVVM architecture.
• In-depth understanding of software design patterns such as Factory, Singleton, Repository, and Dependency Injection.
• Experience in designing scalable system architectures and distributed applications.
• Practical experience in designing and utilizing REST APIs.
• Strong grasp of object-oriented programming principles.
• Experience in Agile development environments.
• Familiarity with .NET MAUI, Xamarin, or cross-platform development frameworks is preferred.
• Experience with performance profiling, debugging tools, and automated testing frameworks, including unit, integration, or UI testing is preferred.
• Strong analytical and problem-solving skills.
• Excellent collaboration and communication abilities.
• Capacity to work independently and take ownership of complex features.
• Passion for mentoring and guiding fellow engineers.
• Competitive compensation.
• Flexible work schedules.
• Attractive PTO plan.
• Engaging employee programs.
• Provident Fund.
• Gratuity.
• Flexible leave plans.
• Remote and hybrid work options.
Definity
BetterHelp
Rescale
Dijital Team
Get handpicked remote jobs straight to your inbox weekly.