Company Name
ARS-Rescue Rooter
Overview
The Lead Software Architect - Connect Mobile Platform owns the technical vision, architecture, and strategic direction for the Connect platform''s mobile-first capabilities. This role is responsible for designing scalable, high-performing, and reliable mobile solutions that enable frontline teams to operate effectively in the field and on the go.
The platform encompasses lead capture, sales mobile, service mobile, field assistance, and payment capture capabilities. The Lead Architect ensures seamless mobile experiences for users capturing leads at the point of contact, managing sales workflows, delivering service, supporting field technicians, and processing payments on-site.
This leader drives the architecture for offline-first applications, real-time synchronization, device management, and secure mobile payment processing, ensuring consistent performance across varying network conditions and device types. Working closely with product and engineering leadership, the Lead Architect establishes mobile development standards, champions security and user experience best practices, and mentors engineering teams to deliver intuitive, dependable mobile solutions that keep field and sales teams productive wherever their work takes them.
Responsibilities
Qualifications
Required Qualifications
Bachelor''s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
Minimum of 10 years of software engineering experience, including at least 4 years in a mobile architecture, principal engineering, or technical leadership role.
Deep expertise designing and delivering large-scale mobile applications.
Strong proficiency with cross-platform development frameworks such as React Native, Flutter, or .NET MAUI.
Solid understanding of native iOS and Android development capabilities, constraints, and platform-specific considerations.
Demonstrated experience architecting offline-first mobile applications, including:
Local data persistence strategies
Data synchronization patterns
Conflict resolution mechanisms
Operation in degraded or intermittent network environments
Strong experience with secure mobile payment processing, including:
PCI-DSS compliance requirements
EMV and tap-to-pay integrations
Mobile payment SDK integration patterns
Experience designing mobile solutions for frontline, field service, or distributed workforce environments.
Strong understanding of mobile security principles, including:
Secure credential and data storage
Certificate pinning
Biometric authentication
Device security controls
Mobile device management integration
Proven ability to establish mobile development standards and governance across multiple product teams.
Excellent communication skills with the ability to present architectural strategies and technical decisions to engineering and business leadership.
Demonstrated success mentoring engineers and driving adoption of mobile architecture best practices.
Preferred Qualifications
Experience with enterprise mobility management platforms such as Microsoft Intune, Jamf, or VMware Workspace ONE.
Familiarity with field service management solutions, technician dispatch systems, or route optimization platforms.
Experience integrating mobile applications with field and sales hardware peripherals, including:
Bluetooth card readers
Barcode scanners
Signature capture devices
Mobile printers
Experience implementing mobile CI/CD pipelines and over-the-air update strategies using tools such as App Center, Fastlane, or Expo Application Services (EAS).
Familiarity with push notification architectures and real-time mobile data delivery patterns.
Experience building mobile platforms within field services, home services, utilities, logistics, or direct sales industries.
Experience designing cloud-native mobile backend architectures.
Relevant certifications in mobile development, cloud platforms, enterprise architecture, or payment security standards such as PCI-DSS.