JJobsSonar

Senior Mobile App Developer (.NET MAUI - Android & iOS)

Willan Technologies · United States

Software EngineeringRemote

About this role

The Senior Mobile App Developer will lead the development and maintenance of Brainycom's iOS and Android applications, working within a .NET MAUI and Azure DevOps environment. Responsibilities include designing and implementing new features, maintaining existing functionality, managing mobile releases, and ensuring compliance with App Store and Google Play guidelines.

Skills & technologies

Must have

  • C#
  • .NET
  • ASP.NET
  • Azure
  • DevOps
  • CI/CD
  • iOS
  • MVVM
  • Xamarin.Forms
  • Git
  • Azure DevOps
  • Azure DevOps Pipelines
  • REST APIs
  • JSON
  • OAuth Authentication
  • JWT Authentication
  • SQL Server
  • .NET MAUI
  • Azure App Services
  • Azure Storage
  • Azure Blob Storage
  • Azure Application Insights

Nice to have

  • ASP.NET MVC
  • ASP.NET Web API
  • Entity Framework
  • CRM Systems
  • Payment Processing Systems
  • SaaS Platforms
  • Membership Management Systems

Read full description

About the job Senior Mobile App Developer (.NET MAUI, iOS & Android) Part-Time Contract | Remote (New Delhi, India Preferred) Company: Willan Technologies, LLC (USA) Location: Remote (Candidate must reside in or around New Delhi, India and be able to pick up company equipment in New Delhi if required.) Employment Type: Long-Term Part-Time Contract Experience Required: 10+ Years Mobile Application Development About Willan Technologies Willan Technologies is a U.S.-based technology company and Service-Disabled Veteran-Owned Small Business (SDVOSB) focused on delivering innovative software solutions that help organizations, communities, churches, associations, and small businesses operate more effectively. Our flagship platform, Brainycom, is an enterprise-grade SaaS platform that combines CRM, membership management, accounting, fundraising, event management, communications, eWallets, payments, elections, surveys, secure document management, websites, and many other business-critical functions into a single integrated ecosystem. Brainycom includes: Mature ASP.NET-based web application Dedicated Mobile API platform Azure cloud infrastructure Azure DevOps CI/CD pipelines Native mobile applications for iOS and Android built using .NET MAUI We are seeking an experienced and highly professional Mobile Technical Lead who can take ownership of the Brainycom mobile platform and help drive its growth and success. Important Notice This position is intended for highly experienced professionals only. We are not seeking junior developers, trainees, recent graduates, or candidates who require extensive supervision. The ideal candidate is highly organized, disciplined, proactive, detail-oriented, an excellent communicator, and capable of independently delivering high-quality work in a professional software engineering environment. Position Overview The selected candidate will serve as the primary Mobile Application Developer and Technical Lead for Brainycom's iOS and Android applications. This individual will be responsible for: Understanding the existing Brainycom platform architecture Designing and implementing new mobile features Maintaining existing functionality Working with backend APIs Managing mobile releases Maintaining App Store and Google Play compliance Participating in architecture discussions Troubleshooting production issues Contributing to long-term mobile strategy The successful candidate must be capable of understanding a large and complex existing platform and delivering enterprise-quality solutions. Mandatory Qualifications Mobile Development Experience Candidates MUST possess: Minimum 10 years of professional mobile application development experience Minimum 3 years of .NET MAUI experience in production environments Previous Xamarin.Forms experience is required Strong C#, .NET, MVC, Entity Framework, SQL Server expertise Experience developing and supporting both iOS and Android applications Experience maintaining production applications with active users Strong understanding of MVVM architecture Experience with Dependency Injection Experience with local storage and offline synchronization Experience implementing push notifications Experience optimizing mobile application performance Experience implementing mobile security best practices App Store & Google Play Expertise Applicants MUST have hands-on experience managing applications in both ecosystems. Apple Ecosystem Apple Developer Program App Store Connect TestFlight Certificates and Provisioning Profiles App Store Review Guidelines App Store Submission Process Resolving App Store Rejections Release Management Google Ecosystem Google Play Console Internal Testing Tracks Closed Testing Tracks Production Releases Google Play Policies Resolving Google Play Review Issues Release Management Candidates who have never personally managed app store deployments will not be considered. Azure DevOps & CI/CD Experience Candidates MUST possess hands-on experience with: Azure DevOps Repositories Azure DevOps Boards Azure DevOps Pipelines Git Branching Strategies Pull Requests Code Reviews Automated Build Pipelines Automated Release Pipelines Mobile Application CI/CD Environment Management (DEV, QA, PROD) Experience supporting and maintaining CI/CD pipelines is required. API & Backend Integration Required experience: REST APIs JSON OAuth Authentication JWT Authentication Secure API Consumption Error Handling Strategies Enterprise Application Integration Preferred Experience Strong preference will be given to candidates with experience in: ASP.NET MVC ASP.NET Web API Entity Framework Microsoft SQL Server Azure App Services Azure Storage Azure Blob Storage Azure Application Insights SaaS Platforms CRM Systems Membership Management Systems Payment Processing Systems Enterprise Software Platforms Communication Requirements Excellent English communication skills are mandatory. Candidates must: Read English fluently Write English fluently Speak English fluently and clearly Participate in technical discussions confidently Explain technical concepts clearly Provide accurate status updates Communicate blockers promptly Produce professional documentation Communication ability will be evaluated throughout the interview process. Professional Expectations The successful candidate will demonstrate: Ownership and accountability Strong organizational skills Professional conduct Attention to detail Ability to follow instructions precisely Ability to work independently Commitment to quality Consistent communication Reliability and discipline Strong problem-solving skills Current Development Environment The selected candidate will work within an established environment that includes: Source Control Azure DevOps Git Repositories Pull Request Workflow Code Reviews Mobile Platform .NET MAUI iOS Android Backend Dedicated Mobile APIs ASP.NET-based ecosystem Release Management The Brainycom mobile platform supports multiple environments Production Application The selected candidate will be expected to understand and maintain these deployment and release processes. Availability Requirements This is a long-term part-time contract position. Expected availability: Approximately 20-30 hours per week Availability for scheduled meetings with U.S.-based leadership Ability to respond to production issues when required Consistent participation in planning and review sessions Required Application Submission Applicants must provide: Resume LinkedIn Profile Portfolio GitHub Profile (if available) At least three iOS applications they contributed to At least three Android applications they contributed to Description of their role on each application Summary of .NET MAUI experience Summary of Azure DevOps experience Summary of CI/CD experience Two professional references from former managers or clients Applications missing required information may not be considered. Interview Process Phase 1 - Communication Assessment English communication evaluation Professionalism assessment Phase 2 - Technical Assessment Mobile architecture discussion .NET MAUI assessment Azure DevOps assessment CI/CD assessment Mobile security discussion App Store deployment discussion Phase 3 - Practical Review Candidate will be required to: Demonstrate a mobile application they personally worked on Explain architecture decisions Explain deployment processes Demonstrate troubleshooting methodology Phase 4 - Final Leadership Interview Evaluation of: Ownership Accountability Professionalism Communication Long-term fit Why Join Willan Technologies? This is an opportunity to work on a meaningful, enterprise-grade platform with significant growth potential. You will have direct impact on product direction, architecture decisions, and mobile platform strategy while working closely with experienced leadership. If you are a highly skilled mobile engineer who takes pride in quality work, values professionalism, communicates effectively, and enjoys solving complex problems, we encourage you to apply. Only highly qualified candidates with demonstrated experience, professionalism, and strong communication skills will be considered. Desired Skills and Experience C#,GIT,ASP.NET,AZURE,DEVOPS,CI/CD,IOS,MVVM,.NET,QA,XAMARIN
Ready to apply?Apply now

Similar Software Engineering jobs

All Software Engineering jobs