SIP Mobile App Consultant jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tech Army, LLC · 16 hours ago

SIP Mobile App Consultant

Tech Army is seeking a SIP Mobile App Consultant to design, develop, test, and deploy a Structure Inspection Mobile Application and related services. The role involves mobile application development for iOS and Android, ensuring offline functionality, data synchronization, and backend API integration.

ConsultingIT ManagementSoftwareStaffing Agency
check
H1B Sponsor Likelynote

Responsibilities

The Contractor shall provide services of an IT developer to design, develop, test, and deploy the Structure Inspection Mobile Application and related APIs and database components
Support deployment of the iOS application to SFWMD-managed Apple devices, including assistance with Apple Developer Program requirements, application signing, and distribution using SFWMD-approved methods (e.g., App Store, enterprise distribution, or mobile device management)
Develop a mobile application compatible with: Apple iPad (iOS), Android tablets
The mobile application shall: Operate fully without reliance on network connectivity, Store inspection data locally on the device, Synchronize data securely when connectivity is restored, Support structured inspection workflows, data entry, and validation, Be suitable for outdoor and field-use conditions
The mobile application shall be designed to support offline-first operation consistent with Apple iOS best practices. The application must provide the capability to pre-download, cache, and securely store all data required to perform structure inspections without reliance on network connectivity
Offline-accessible data shall include, at a minimum: Inspection-related master data, Lookup and reference values, Inspection checklists and templates, Any additional metadata required to execute inspection workflows
Local data storage shall leverage iOS-recommended persistence mechanisms and must be optimized for performance, reliability, and efficient use of device storage
Users must be able to complete inspection activities entirely while offline. All data captured during offline operation shall be stored locally on the device in a durable and reliable manner. The application must gracefully handle transitions between offline and online states without data loss or user disruption
The application shall implement a robust synchronization mechanism aligned with iOS networking and background processing best practices. Upon restoration of network connectivity, the application shall automatically synchronize locally stored data with backend systems
Synchronization behavior shall: Execute automatically when connectivity is available, Support background synchronization where permitted by the iOS platform, Be resilient to intermittent connectivity and network failures, Ensure data integrity, completeness, and consistency between the mobile device and backend systems
The Contractor shall implement appropriate conflict detection and resolution strategies and ensure that synchronization failures are logged and recoverable without requiring user re-entry of data
Support photo capture using the device camera during inspections, Allow multiple photos to be associated with a structure and/or inspection record, Automatically capture and store geospatial metadata (latitude and longitude) for each photo when available, Capture and store structure location data, independent of photo location, when applicable, Ensure photo capture and geospatial data collection function during offline operation, Synchronize photos and geospatial data when network connectivity is restored
Implement secure user authentication and authorization using OAuth 2.0, ensuring that mobile and web applications enforce role-based access and data protection in accordance with Agency requirements
Design and implement RESTful APIs to support: Mobile and web application functionality, Secure data synchronization, Management of inspection, photo, and geospatial data, Management of Master Data / lookup values
Review current relational database components and design and implement necessary enhancement to support the application
Mobile application for iOS iPad (using React Native or agreed upon technology), REST API services, Database schema and related scripts for necessary enhancements, Technical documentation, including: Application architecture, API documentation, Database design, Deployment and configuration instructions, Weekly status and progress reports
The Contractor shall perform the work in accordance with the milestones outlined below. Completion of each milestone is subject to SFWMD review and written acceptance. The SFWMD may withhold acceptance until the applicable acceptance criteria are met
Conduct meetings with SFWMD stakeholders and subject matter experts, Confirm functional, technical, and non-functional requirements, Identify risks, assumptions, and dependencies, Define development approach and tools
Design mobile application architecture, Design Angular web application architecture, Design REST API and backend services, Design database schema, including geospatial data elements, Define offline data storage and synchronization approach
Implement RESTful APIs using Java and Jersey, Implement database schema and data access layers, Implement security and access controls, Support integration with mobile and web applications
Develop mobile application for iOS and Android tablets, Implement offline inspection workflows, Implement local data storage and synchronization logic, Implement photo capture and association with inspection records
Perform integration testing across mobile, web, backend, and database components, Resolve defects and performance issues, Support SFWMD-led system and user acceptance testing
Support user acceptance testing (UAT), Support iOS application deployment, including Apple platform submission, signing, and distribution activities in coordination with the SFWMD, Assist with deployment to SFWMD environments, Provide technical documentation and knowledge transfer sessions

Qualification

Mobile Application DevelopmentReact NativeJavaJersey frameworkRelational DatabaseOracleRESTful APIsOAuth 2.0Data SynchronizationGeospatial DataPhoto CaptureTechnical Documentation

Required

Minimum 5 years of professional experience in design, development and deployment of mobile applications using React Native
Minimum 5 years of experience using the Jersey framework
Minimum 5 years of experience in relational database development
Implement secure user authentication and authorization using OAuth 2.0
Design and implement RESTful APIs to support mobile and web application functionality
Review current relational database components and design and implement necessary enhancements to support the application
Support inspection, photo, and geospatial data storage
Ensure data integrity, performance, and security
Allow for future expansion of geospatial analysis and reporting capabilities

Preferred

Oracle experience strongly preferred

Company

Tech Army, LLC

twittertwitter
company-logo
Tech Army, LLC is an 8(a) and DBE certified industry leader with over 30 years of success in providing IT consulting and end-to-end IT staff augmentation services.

H1B Sponsorship

Tech Army, LLC has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2022 (2)
2021 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Jay Narang
Chief Executive Officer
linkedin
Company data provided by crunchbase