Cross-platform Mobile Engineer
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