Job Title: Mobile Developer – .NET MAUI Cross-Platform Applications
Location: Remote
Job Type: Full-Time
About Us
Computer Information Systems, Inc. (CIS) is a nationwide leader in Public Safety Software, serving Federal, State, County, and Municipal agencies. We deliver mission-critical solutions that support first responders and public safety professionals across the country. Our culture emphasizes technical excellence, reliability, and innovation, with a strong focus on modern development practices and emerging technologies.
Position Overview
We are seeking a skilled Mobile Developer with hands-on experience building mobile-agnostic applications using .NET MAUI. The ideal candidate has deep experience developing performant, maintainable, and scalable mobile applications that run seamlessly across iOS, Android, Windows, and macOS. This role is central to our modernization and mobility initiatives, enabling first responders to access critical information anywhere.
You will work closely with our product, backend, and QA teams to deliver secure and robust mobile solutions, ensuring a consistent user experience across all platforms.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile applications using .NET MAUI.
- Implement clean, well-architected code following SOLID principles and modern .NET best practices.
- Integrate mobile applications with REST APIs, backend services, and real-time data workflows.
- Optimize performance, reliability, and usability across multiple device types and operating systems.
- Ensure consistent UI/UX across platforms using MAUI styling, templates, and custom controls.
- Collaborate with Product, QA, and DevOps to define requirements, refine designs, and support testing.
- Participate in Agile ceremonies, including sprint planning, standups, and retrospectives.
- Troubleshoot and resolve mobile-specific challenges such as device capabilities, sensor integrations, offline mode, and push notifications.
- Contribute to documentation, architectural discussions, and long-term technical planning.
- Stay current with .NET, MAUI, and mobile development trends to drive continual improvement.
Minimum Qualifications
- 3+ years of professional software development experience.
- 2+ years building mobile applications using Xamarin, Xamarin. Forms, or .NET MAUI.
- Strong proficiency with C#, .NET, and asynchronous programming patterns.
- Experience deploying mobile applications to iOS and Android environments.
- Solid understanding of mobile design patterns (MVVM preferred).
- Experience integrating mobile apps with RESTful APIs and JSON-based services.
- Familiarity with Git-based workflows and Agile development practices.
- Strong analytical and debugging skills across multiple device types.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Experience with advanced MAUI features such as custom renderers, handlers, and platform-specific APIs.
- Background working on mission-critical or regulated software systems.
- Familiarity with CI/CD pipelines for mobile builds (Azure DevOps, GitHub Actions, App Center, etc.).
- Knowledge of secure coding practices and mobile data protection strategies.
- Experience with offline-first mobile architectures and data synchronization.
- Understanding of geolocation, Bluetooth, camera integration, and other device-level capabilities.
Key Success Factors
- Ownership Mindset: Takes full responsibility for delivering high-quality mobile solutions.
- Technical Excellence: Demonstrates strong problem-solving skills and sound architectural judgment.
- Adaptability: Able to adjust quickly to evolving technologies and project priorities.
- Collaboration: Works effectively with cross-functional teams in a distributed environment.
- User Focus: Designs mobile experiences optimized for reliability, clarity, and ease of use.
Why Join CIS?
- Build technology that directly supports first responders and enhances public safety.
- Work with modern development tools, including .NET MAUI and AI-assisted engineering practices.
- Competitive compensation and comprehensive employer-paid benefits.
- Opportunities to influence architecture, modernization strategy, and product direction.
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
Experience:
- professional software development: 3 years (Preferred)
- Xamarin, Xamarin. Forms, or .NET MAUI: 2 years (Preferred)
Work Location: Remote