Job VC
Senior Software Engineer, Mobile (Xamarin / Maui / Azure)
Technologies
Description
Outstaff Hiring: Remote — Contract (Full-time, Long-term)
About the Project
Our client is building and scaling a global shipping and logistics platform powering self-service kiosk systems used for package shipping and postage services. The kiosks run native Android applications and integrate with hardware devices such as scales, label printers, payment terminals, and shipping carrier systems including USPS, FedEx, UPS, and local postal providers.
The platform operates across multiple countries, languages, and currencies, requiring highly reliable mobile applications and scalable backend services.
The current system is Microsoft-centric and built primarily on Azure cloud services, including Azure SQL, Azure Functions, and serverless infrastructure. The engineering organization is now evolving toward a more automated, AI-assisted development model focused on improving deployment speed, platform reliability, CI/CD automation, QA automation, and operational scalability.
As part of this transformation, the new engineering team will help modernize the mobile platform, improve deployment and testing workflows, and contribute to the future architecture of the product using modern engineering practices and AI-assisted development tools such as GitHub Copilot and Claude.
The environment is highly collaborative and Agile, with close interaction between engineering, product, QA, DevOps, and operational teams.
About the Role
We are looking for a Senior Software Engineer, Mobile to join the client’s engineering team and help design, build, and maintain scalable, secure, and high-performance native mobile applications for Android and iOS platforms.
You’ll work closely with Product Managers, QA, UX/UI, DevOps, and backend teams while contributing to technical design, mobile architecture, cloud integrations, CI/CD improvements, and mentoring junior engineers.
This role is ideal for a strong hands-on mobile engineer with experience in Xamarin/Maui, native mobile development, Azure services, and modern AI-assisted software development practices.
Location:
Remote (Overlap with Pacific time zone)
Engagement:
Full-time, long-term contract
Start Date:
ASAP
Language:
English
What You’ll Do
Design, develop, test, and maintain high-quality mobile applications for Android and iOS
Build scalable mobile solutions using C#, Xamarin, and/or Maui for cross-platform development
Develop and maintain native mobile integrations
Integrate mobile applications with Azure cloud services including Azure App Services, Azure Functions, Azure Notification Hubs, and Azure SQL
Work with hardware integrations including printers, scales, payment terminals, and kiosk devices
Design and manage secure APIs, offline storage, and synchronization with backend systems
Contribute to technical architecture and future platform modernization initiatives
Participate in code reviews and maintain high code quality standards
Use modern development tools including GitHub Copilot, Claude, Visual Studio Code, XCode, Android Studio, Git, and Azure DevOps
Collaborate with Product Managers, QA, UX/UI, DevOps, and operational support teams
Help improve CI/CD pipelines, deployment automation, and QA automation processes
Monitor mobile application performance using tools like Azure AppInsights and Crashlytics
Troubleshoot production issues and improve system reliability and performance
Participate in documentation, technical discovery, and roadmap planning activities
Mentor junior engineers and support engineering best practices
Participate actively in Agile ceremonies including sprint planning, stand-ups, retrospectives, and roadmap reviews
Skills & Qualifications
Strong commercial experience with mobile application development
Solid experience with C#, Xamarin, and/or Maui
Experience with native Android and/or iOS development
Experience working with Microsoft Azure cloud services
Good understanding of mobile architecture, scalable system design, and performance optimization
Experience with Azure DevOps and CI/CD pipelines
Experience using Git and modern development workflows
Familiarity with monitoring and logging tools
Experience working in Agile/Scrum teams
Strong communication and collaboration skills
Ability to mentor junior engineers and contribute to technical leadership
Comfortable working in evolving environments with platform modernization initiatives
Nice to Have
Experience with kiosk, POS, or hardware-integrated applications
Experience with SQL Server and backend integrations
Experience with Playwright, Selenium, or mobile QA automation
Experience with AI-assisted development tools and agentic workflows
Experience improving mobile application performance and scalability
DevOps or infrastructure knowledge
Why Join Through Talmatic
Long-term, stable remote engagement
Work on a global logistics and shipping platform
Opportunity to contribute to large-scale platform modernization
Work with modern Microsoft and Azure technologies
AI-assisted engineering environment using GitHub Copilot and Claude
Flexible remote setup
Fast and transparent interview process
Support from Talmatic throughout the engagement
About the Project
Our client is building and scaling a global shipping and logistics platform powering self-service kiosk systems used for package shipping and postage services. The kiosks run native Android applications and integrate with hardware devices such as scales, label printers, payment terminals, and shipping carrier systems including USPS, FedEx, UPS, and local postal providers.
The platform operates across multiple countries, languages, and currencies, requiring highly reliable mobile applications and scalable backend services.
The current system is Microsoft-centric and built primarily on Azure cloud services, including Azure SQL, Azure Functions, and serverless infrastructure. The engineering organization is now evolving toward a more automated, AI-assisted development model focused on improving deployment speed, platform reliability, CI/CD automation, QA automation, and operational scalability.
As part of this transformation, the new engineering team will help modernize the mobile platform, improve deployment and testing workflows, and contribute to the future architecture of the product using modern engineering practices and AI-assisted development tools such as GitHub Copilot and Claude.
The environment is highly collaborative and Agile, with close interaction between engineering, product, QA, DevOps, and operational teams.
About the Role
We are looking for a Senior Software Engineer, Mobile to join the client’s engineering team and help design, build, and maintain scalable, secure, and high-performance native mobile applications for Android and iOS platforms.
You’ll work closely with Product Managers, QA, UX/UI, DevOps, and backend teams while contributing to technical design, mobile architecture, cloud integrations, CI/CD improvements, and mentoring junior engineers.
This role is ideal for a strong hands-on mobile engineer with experience in Xamarin/Maui, native mobile development, Azure services, and modern AI-assisted software development practices.
Location:
Remote (Overlap with Pacific time zone)
Engagement:
Full-time, long-term contract
Start Date:
ASAP
Language:
English
What You’ll Do
Design, develop, test, and maintain high-quality mobile applications for Android and iOS
Build scalable mobile solutions using C#, Xamarin, and/or Maui for cross-platform development
Develop and maintain native mobile integrations
Integrate mobile applications with Azure cloud services including Azure App Services, Azure Functions, Azure Notification Hubs, and Azure SQL
Work with hardware integrations including printers, scales, payment terminals, and kiosk devices
Design and manage secure APIs, offline storage, and synchronization with backend systems
Contribute to technical architecture and future platform modernization initiatives
Participate in code reviews and maintain high code quality standards
Use modern development tools including GitHub Copilot, Claude, Visual Studio Code, XCode, Android Studio, Git, and Azure DevOps
Collaborate with Product Managers, QA, UX/UI, DevOps, and operational support teams
Help improve CI/CD pipelines, deployment automation, and QA automation processes
Monitor mobile application performance using tools like Azure AppInsights and Crashlytics
Troubleshoot production issues and improve system reliability and performance
Participate in documentation, technical discovery, and roadmap planning activities
Mentor junior engineers and support engineering best practices
Participate actively in Agile ceremonies including sprint planning, stand-ups, retrospectives, and roadmap reviews
Skills & Qualifications
Strong commercial experience with mobile application development
Solid experience with C#, Xamarin, and/or Maui
Experience with native Android and/or iOS development
Experience working with Microsoft Azure cloud services
Good understanding of mobile architecture, scalable system design, and performance optimization
Experience with Azure DevOps and CI/CD pipelines
Experience using Git and modern development workflows
Familiarity with monitoring and logging tools
Experience working in Agile/Scrum teams
Strong communication and collaboration skills
Ability to mentor junior engineers and contribute to technical leadership
Comfortable working in evolving environments with platform modernization initiatives
Nice to Have
Experience with kiosk, POS, or hardware-integrated applications
Experience with SQL Server and backend integrations
Experience with Playwright, Selenium, or mobile QA automation
Experience with AI-assisted development tools and agentic workflows
Experience improving mobile application performance and scalability
DevOps or infrastructure knowledge
Why Join Through Talmatic
Long-term, stable remote engagement
Work on a global logistics and shipping platform
Opportunity to contribute to large-scale platform modernization
Work with modern Microsoft and Azure technologies
AI-assisted engineering environment using GitHub Copilot and Claude
Flexible remote setup
Fast and transparent interview process
Support from Talmatic throughout the engagement