DotNet Multi-platform App UI(MAUI)
📍 Job Overview
Job Title: DotNet Multi-platform App UI (MAUI) Developer
Company: Weekday AI (Client Role)
Location: Pune, Maharashtra, India
Job Type: Full-time
Category: Software Development / Mobile Development
Date Posted: April 1, 2026
Experience Level: 5-10 Years
Remote Status: On-site
🚀 Role Summary
-
Develop and maintain high-performance cross-platform mobile applications using .NET MAUI and C#.
-
Translate intricate UI/UX designs into responsive, pixel-perfect user interfaces across Android, iOS, Windows, and macOS.
-
Collaborate closely with product managers, designers, QA, and backend engineers to ensure seamless product delivery and continuous improvement.
-
Integrate native platform capabilities and third-party libraries to enhance application functionality and user experience.
-
Optimize application performance, scalability, and code quality through adherence to design patterns, SOLID principles, and robust testing methodologies.
📝 Enhancement Note: This role is a client-facing position through Weekday AI, indicating a need for adaptability and strong client communication skills. The focus on .NET MAUI, C#, and cross-platform development signifies a demand for modern mobile development expertise.
📈 Primary Responsibilities
-
Design, develop, and deploy robust, scalable cross-platform mobile applications utilizing .NET MAUI and C#.
-
Translate UI/UX wireframes and mockups into clean, maintainable, and responsive application interfaces using XAML.
-
Implement new features and functionalities, troubleshoot bugs, and conduct performance tuning across all targeted platforms (Android, iOS, Windows, macOS).
-
Integrate and manage native iOS and Android libraries, ensuring seamless interaction and platform-specific interoperation.
-
Consume RESTful APIs, manage local data storage (e.g., SQLite), and implement secure authentication mechanisms.
-
Apply established architectural patterns such as MVVM (Model-View-ViewModel) and adhere to SOLID principles for code maintainability and extensibility.
-
Participate actively in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.
-
Conduct thorough code reviews, implement comprehensive unit tests, and maintain rigorous coding standards to ensure software quality.
-
Collaborate effectively with cross-functional teams, including product management, UI/UX design, quality assurance, and backend development, to deliver integrated solutions.
-
Contribute to architectural discussions and system design decisions, influencing the technical direction of mobile development initiatives.
-
Maintain detailed technical documentation, including workflow diagrams, implementation guides, and API specifications.
-
Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous technical growth within the team.
📝 Enhancement Note: The responsibilities emphasize end-to-end mobile development lifecycle ownership, from design translation to deployment and maintenance, with a strong focus on cross-platform expertise and collaboration within an agile framework.
🎓 Skills & Qualifications
Education:
Experience:
- Minimum of 5 years of professional software development experience, with a significant focus on mobile application development.
Required Skills:
-
.NET MAUI Expertise: Deep understanding and hands-on experience in developing cross-platform applications using .NET MAUI.
-
C# Proficiency: Strong command of C# programming language, including modern language features and asynchronous programming.
-
Native Mobile Development: Hands-on experience with native Android development (Kotlin/Java) and native iOS development (Swift/Objective-C).
-
API Integration: Proven ability to integrate with RESTful APIs and handle data serialization/deserialization.
-
Database Knowledge: Experience with SQL-based databases (e.g., SQLite) for local data persistence.
-
Architectural Patterns: Solid understanding and practical application of MVVM architecture and other relevant design patterns (e.g., Singleton, Factory).
-
Clean Code & SOLID: Commitment to writing clean, maintainable, and scalable code, adhering to SOLID principles.
-
Version Control: Proficiency with Git for source code management.
-
Agile Methodologies: Experience working in Agile development environments (Scrum, Kanban).
-
Problem-Solving: Excellent analytical and problem-solving skills with a keen eye for detail and performance optimization.
-
Communication & Collaboration: Strong verbal and written communication skills, with the ability to effectively collaborate with diverse teams.
Preferred Skills:
-
Experience with UI/UX design principles and translating designs into functional interfaces.
-
Familiarity with other cross-platform frameworks (e.g., Xamarin, React Native) for comparative understanding.
-
Experience with CI/CD pipelines for mobile applications.
-
Knowledge of cloud platforms (e.g., Azure, AWS) for mobile backend services.
-
Experience with performance profiling and optimization tools for mobile applications.
-
Prior experience in mentoring junior developers or leading small technical teams.
-
Familiarity with JIRA or similar project management and issue tracking tools.
📝 Enhancement Note: The requirements highlight a need for a seasoned mobile developer with a strong specialization in .NET MAUI, but also emphasize the importance of native platform experience and fundamental software engineering principles like clean code and design patterns.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
.NET MAUI Projects: Showcase at least 2-3 significant .NET MAUI projects, detailing the development process, challenges overcome, and the impact of the application.
-
Cross-Platform Strategy: Demonstrate how your projects successfully addressed cross-platform development challenges, highlighting specific solutions for UI consistency and platform-specific features.
-
Performance Optimization Case Studies: Include examples of how you identified and resolved performance bottlenecks in mobile applications, with quantifiable results (e.g., load time reduction, memory usage improvement).
-
API Integration Examples: Provide clear documentation or live examples of robust API integrations within your projects, illustrating error handling and data management strategies.
-
Architecture and Design: Clearly articulate the architectural choices made in your projects (e.g., MVVM implementation) and explain the rationale behind them, emphasizing maintainability and scalability.
Process Documentation:
-
Workflow Design: Illustrate a well-documented workflow for a mobile development project you managed, from initial requirements gathering to deployment and post-release support.
-
Code Review Process: Detail your approach to code reviews, including checklists, common issues you look for, and how feedback is provided and incorporated.
-
Testing Methodologies: Outline your strategy for unit testing, integration testing, and UI testing in a cross-platform .NET MAUI environment.
-
Issue Tracking and Resolution: Demonstrate a structured process for tracking bugs and feature requests (e.g., using JIRA) and how you prioritize and resolve them.
📝 Enhancement Note: Candidates are expected to present tangible evidence of their .NET MAUI and cross-platform development expertise. The portfolio should not only showcase completed projects but also the candidate's thought process, problem-solving skills, and adherence to best practices in development and process management.
💵 Compensation & Benefits
Salary Range: ₹1,350,000 - ₹1,550,000 per annum (INR 13.5 - 15.5 LPA)
Benefits:
-
Health Insurance: Comprehensive medical coverage for employees and potentially their dependents.
-
Paid Time Off: Generous vacation days, sick leave, and public holidays.
-
Professional Development: Opportunities for training, certifications, and attending industry conferences.
-
Performance Bonuses: Potential for annual bonuses based on individual and company performance.
-
Retirement Savings Plan: Contributions towards a provident fund or similar retirement savings scheme.
-
Work-Life Balance Initiatives: Programs and policies designed to support employee well-being.
Working Hours: Standard 40-hour work week, typically Monday to Friday, with potential for some flexibility depending on project needs and team collaboration.
📝 Enhancement Note: The salary range provided is specific to the Indian market for a developer with 5-10 years of experience in .NET MAUI. Benefits are standard for full-time roles in the tech industry, with an emphasis on professional growth and employee well-being.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology / Software Development (Client of Weekday AI)
Company Size: Weekday AI is a growing tech recruitment platform. The client company's size is not specified but likely a mid-sized to large organization given the need for specialized roles and cross-functional teams.
Founded: Information not directly available for the client company, but Weekday AI was founded in 2016.
Team Structure:
-
Operations Team: This role is part of the client's software development team, likely structured with a Lead Developer or Engineering Manager, Senior Developers (like this role), Junior Developers, QA Engineers, UI/UX Designers, and Product Managers.
-
Reporting Structure: The .NET MAUI Developer will likely report to a Development Lead or Engineering Manager, with close collaboration with Product Owners and Project Managers.
-
Cross-functional Collaboration: High degree of interaction with UI/UX designers for design implementation, backend developers for API integration, and QA testers for bug fixing and quality assurance.
Methodology:
-
Agile Development: The team operates using Agile methodologies, likely Scrum, focusing on iterative development, regular feedback loops, and continuous improvement.
-
Data-Driven Decisions: Emphasis on using data to inform development priorities, performance metrics, and user feedback analysis.
-
Process Optimization: Continuous effort to refine development workflows, improve code quality, and enhance application performance through automation and best practices.
Company Website: https://weekday.works/ (Weekday AI) - The client's specific website is not provided.
📝 Enhancement Note: As this is a role for a client of Weekday AI, the direct company culture is not fully detailed. However, the emphasis on Agile, cross-functional collaboration, and modern development practices is typical of tech companies seeking skilled .NET MAUI developers.
📈 Career & Growth Analysis
Operations Career Level: This position represents a Senior/Lead Mobile Developer role within a specialized domain (.NET MAUI). It requires a high level of technical expertise, independent problem-solving, and the ability to guide technical direction for mobile projects.
Reporting Structure: The role reports to a Development Lead or Engineering Manager. There is an expectation to mentor junior developers, suggesting a potential for informal leadership.
Operations Impact: The .NET MAUI Developer is critical in building the user-facing applications that directly impact customer experience and engagement. Their work directly influences the usability, performance, and feature set of the product, thus impacting user adoption, satisfaction, and potentially revenue generation through enhanced functionality and user retention.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in .NET MAUI, exploring advanced features, performance tuning, and platform-specific optimizations.
-
Technical Leadership: Progress into a Tech Lead or Architect role, responsible for the technical vision and architecture of mobile applications.
-
Cross-functional Mobility: Transition into roles with broader responsibilities, such as mobile development management, product ownership, or specialized areas like DevOps for mobile.
-
Mentorship and Training: Develop leadership skills by mentoring junior developers, leading code reviews, and contributing to team training initiatives.
-
Industry Exposure: Gain exposure to diverse client projects and business challenges through Weekday AI's placement services, broadening industry knowledge.
📝 Enhancement Note: This role is positioned for experienced developers looking to solidify their expertise in a specific, in-demand cross-platform technology and potentially step into leadership or architectural roles within mobile development.
🌐 Work Environment
Office Type: On-site role, suggesting a traditional office environment within the client company's premises. This typically includes collaborative workspaces, meeting rooms, and individual workstations.
Office Location(s): Pune, Maharashtra, India. This location is a major IT hub in India, offering a dynamic professional ecosystem.
Workspace Context:
-
Collaborative Environment: Expect a dynamic team setting where close collaboration with designers, backend developers, and QA is essential for project success.
-
Technology Access: Access to modern development tools, hardware, and software necessary for .NET MAUI development and testing across multiple platforms.
-
Team Interaction: Regular team meetings, brainstorming sessions, and pair programming opportunities are likely to foster innovation and problem-solving.
Work Schedule: The standard working hours are likely 9 AM to 6 PM IST, Monday to Friday, with a 40-hour work week. While on-site, there might be some flexibility to accommodate project deadlines or personal needs, subject to team and management approval.
📝 Enhancement Note: The on-site nature of the role in Pune implies a traditional office setting focused on direct team collaboration and access to company resources, which is common for roles requiring close interdisciplinary teamwork.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A recruiter from Weekday AI or the client company will conduct an initial screening call to assess basic qualifications, experience, and cultural fit.
-
Technical Interview(s): Expect one or more technical interviews focusing on C#, .NET MAUI, cross-platform development concepts, native platform specifics (Android/iOS), API integration, and problem-solving. These may include live coding challenges or architectural design discussions.
-
Portfolio Review: Candidates will be asked to present and discuss their portfolio, highlighting key .NET MAUI projects, demonstrating their problem-solving approach, and explaining architectural decisions.
-
Team/Manager Interview: A final interview with the hiring manager or potential team members to assess team fit, communication skills, and alignment with the company's values and work style.
Portfolio Review Tips:
-
Highlight .NET MAUI: Clearly showcase your most impactful .NET MAUI projects. For each, explain the problem statement, your role, the technical challenges, your solutions, and the quantifiable outcomes.
-
Demonstrate Cross-Platform Expertise: Be prepared to discuss how you handled platform-specific nuances, UI consistency, and shared code strategies.
-
Code Quality and Architecture: Articulate your approach to writing clean, maintainable code and explain the MVVM or other patterns used, along with SOLID principles.
-
Problem-Solving Narrative: Use case studies to illustrate how you tackled complex technical problems, emphasizing your analytical process and the results achieved.
-
Tools and Methodologies: Be ready to discuss your experience with JIRA, Git, and agile methodologies, and how you apply them in practice.
Challenge Preparation:
-
Coding Challenges: Practice coding problems related to C# fundamentals, data structures, algorithms, and common mobile development scenarios. Focus on efficient and clean solutions.
-
.NET MAUI Scenarios: Prepare for questions about specific .NET MAUI features, common pitfalls, and best practices for performance optimization and UI implementation.
-
System Design: Be ready to discuss how you would design a mobile application feature or architecture, considering scalability, performance, and platform differences.
-
Behavioral Questions: Prepare responses to questions about teamwork, problem-solving, handling challenging situations, and mentoring junior developers, using the STAR method (Situation, Task, Action, Result).
📝 Enhancement Note: The interview process is designed to thoroughly evaluate both technical proficiency in .NET MAUI and C#, as well as the candidate's ability to work effectively within a team and contribute to project success. A strong portfolio presentation is crucial.
🛠 Tools & Technology Stack
Primary Tools:
-
.NET MAUI: The core framework for cross-platform development.
-
C#: The primary programming language.
-
Visual Studio / VS Code: Integrated Development Environments (IDEs) for .NET development.
-
XAML: For defining user interfaces in .NET MAUI.
-
Git: For version control and collaborative development.
-
JIRA: For project management, issue tracking, and workflow management.
Analytics & Reporting:
-
Application Performance Monitoring (APM) Tools: Potentially used for performance analysis (e.g., AppDynamics, Dynatrace, or custom logging).
-
Analytics SDKs: Tools like Google Analytics for Firebase or other integrated SDKs for tracking user behavior and app usage.
CRM & Automation:
-
RESTful APIs: Essential for communication with backend services.
-
SQLite: For local data storage and offline capabilities.
-
Authentication Libraries/Services: For implementing secure user authentication.
-
CI/CD Tools: Potentially Jenkins, Azure DevOps, GitHub Actions for automated builds and deployments.
📝 Enhancement Note: Proficiency in the .NET MAUI ecosystem, C#, and standard development tools like Git and JIRA is paramount. Familiarity with API integration and data management is also critical.
👥 Team Culture & Values
Operations Values:
-
Quality First: A strong emphasis on delivering high-quality, performant, and bug-free software through rigorous testing and code reviews.
-
Collaboration & Teamwork: Fostering an environment where team members support each other, share knowledge, and work together towards common goals.
-
Innovation & Problem-Solving: Encouraging creative solutions to technical challenges and a proactive approach to identifying and resolving issues.
-
Continuous Learning: Promoting a culture of ongoing professional development, skill enhancement, and staying updated with the latest technologies and best practices in mobile development.
-
User-Centricity: Designing and building applications with the end-user experience as a top priority, ensuring intuitive interfaces and seamless functionality.
Collaboration Style:
-
Cross-Functional Synergy: Encouraging open communication and close working relationships between developers, designers, product managers, and QA to ensure alignment and efficient delivery.
-
Agile Ceremonies: Active participation in daily stand-ups, sprint reviews, and retrospectives to share progress, provide feedback, and adapt workflows.
-
Knowledge Sharing: Regular code reviews, technical discussions, and potentially internal tech talks or documentation contributions to disseminate knowledge and best practices.
📝 Enhancement Note: The culture likely values technical excellence, collaborative problem-solving, and a commitment to delivering user-focused products within an agile framework.
⚡ Challenges & Growth Opportunities
Challenges:
-
Cross-Platform Nuances: Managing the complexities and potential inconsistencies that arise when developing for multiple operating systems (Android, iOS, Windows, macOS) simultaneously.
-
Performance Optimization: Ensuring applications remain performant and responsive across a wide range of devices and operating system versions, requiring deep understanding of memory management and rendering pipelines.
-
Native Feature Integration: Seamlessly integrating platform-specific hardware features (e.g., camera, GPS) and native APIs, which can sometimes be intricate.
-
Keeping Pace with Technology: The rapid evolution of mobile operating systems and .NET MAUI requires continuous learning and adaptation to new features, APIs, and best practices.
Learning & Development Opportunities:
-
Advanced .NET MAUI Training: Opportunities to deepen expertise in specific areas of .NET MAUI, such as custom controls, performance profiling, or platform-specific integrations.
-
Native Platform Deep Dives: Further development in native Android (Kotlin/Java) or iOS (Swift/Objective-C) development to enhance cross-platform integration capabilities.
-
Architecture and Design Patterns: Training in advanced software architecture principles and design patterns to lead more complex projects.
-
Mentorship and Leadership Programs: Formal or informal opportunities to mentor junior developers, develop leadership skills, and potentially move into technical lead roles.
-
Industry Conferences and Certifications: Support for attending relevant tech conferences and pursuing certifications to enhance professional credibility and knowledge.
📝 Enhancement Note: This role offers significant opportunities for deep technical growth in a specialized, in-demand area of mobile development, with clear pathways toward leadership and advanced architectural responsibilities.
💡 Interview Preparation
Strategy Questions:
-
.NET MAUI Architecture: "Describe how you would structure a complex .NET MAUI application for maintainability and scalability. What are the key considerations for MVVM implementation across different platforms?" (Preparation: Review MVVM patterns, SOLID principles, and .NET MAUI project structure best practices.)
-
Cross-Platform Challenges: "Discuss a challenging cross-platform feature you implemented in .NET MAUI. How did you handle platform-specific differences, and what was the outcome?" (Preparation: Prepare a specific case study from your portfolio, detailing the problem, your approach, and the results.)
-
Performance Optimization: "How do you approach diagnosing and resolving performance issues in a .NET MAUI application? Can you provide an example?" (Preparation: Think about common performance bottlenecks, profiling tools, and optimization techniques like lazy loading, efficient data handling, and UI rendering optimization.)
Company & Culture Questions:
-
Team Collaboration: "How do you collaborate with UI/UX designers and backend developers to ensure a cohesive product experience?" (Preparation: Use examples of your cross-functional collaboration, emphasizing communication and problem-solving.)
-
Agile Experience: "Describe your experience working in an Agile environment. What role do you typically play in sprint planning and retrospectives?" (Preparation: Be ready to discuss your understanding of Agile ceremonies and your active contributions.)
-
Mentorship: "Have you mentored junior developers before? What is your approach to guiding and supporting less experienced team members?" (Preparation: Prepare examples of how you've shared knowledge and helped others grow technically.)
Portfolio Presentation Strategy:
-
Focus on Impact: For each project, clearly articulate the business problem it solved and the positive impact it had (e.g., increased user engagement, improved efficiency, reduced errors).
-
Showcase Technical Depth: Be ready to dive into the technical details of your .NET MAUI implementations, explaining architectural choices, complex code sections, and challenging integrations.
-
Quantify Achievements: Whenever possible, use metrics to demonstrate the success of your work (e.g., performance improvements, adoption rates, bug reduction).
-
Tell a Story: Structure your portfolio presentation as a narrative, guiding the interviewer through your problem-solving journey and highlighting your contributions.
-
Be Prepared for Questions: Anticipate detailed questions about your code, architectural decisions, and problem-solving approaches.
📝 Enhancement Note: Interview preparation should focus on demonstrating deep technical expertise in .NET MAUI and C#, strong problem-solving skills, and the ability to communicate complex technical concepts clearly, supported by concrete examples from your portfolio.
📌 Application Steps
To apply for this .NET MAUI Developer position:
-
Submit your application through the provided link on the Weekday AI jobs portal.
-
Portfolio Customization: Tailor your resume and cover letter to highlight your most relevant .NET MAUI projects, emphasizing cross-platform development, C# expertise, and successful API integrations. Prepare a concise summary of your key contributions and achievements.
-
Resume Optimization: Ensure your resume clearly lists your experience with .NET MAUI, C#, native Android/iOS development, MVVM, and other required skills. Use keywords from the job description to align with ATS scanning.
-
Interview Preparation: Practice articulating your experience with .NET MAUI and cross-platform development. Be ready to discuss your portfolio projects in detail and answer technical questions related to C# and mobile development best practices.
-
Company Research: While this is a client role, research Weekday AI's mission and approach to tech recruitment. Understand the general landscape of mobile development in Pune and India to demonstrate your industry awareness.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization or Weekday AI before making application decisions.
Application Requirements
The ideal candidate should have strong experience in .NET MAUI and C# for mobile development, along with hands-on experience in native Android and iOS development. Proficiency in integrating REST APIs and a solid understanding of MVVM architecture are also required.