14410 – Senior Mobile Application Developer (Onsite) – West Palm Beach, FL
Start Date: ASAP
Type: Temporary Project
Estimated Duration: 12+ months with possible extensions
Work Setting: 100% of the time at the Client’s site. No telecommuting or remote work. This is a non-negotiable requirement from the client.
Only candidates able to relocate as required should apply to avoid removal from future consideration.
Required:
• Availability to work 100% of the time at the Client’s site in West Palm Beach, FL (required);
• Experience in design, development, and deployment of mobile applications using React Native (5 years);
• Experience utilizing the Jersey framework (5 years);
• Experience with relational databases (5 years);
• Experience designing tablet-based mobile applications that support offline-first operation and secure synchronization;
• Experience capturing and managing inspection data, photos, and geospatial location metadata (latitude/longitude);
• Experience in implementing secure user authentication and authorization using OAuth 2.0;
• Experience designing and implementing RESTful APIs to support mobile/web functionality;
• Experience supporting deployment to managed Apple devices, including Apple Developer Program requirements and app signing;
• Experience producing application architecture, API documentation, and database design scripts.
Preferred:
• Experience with Oracle database platform;
• Experience with water management, flood control, or government infrastructure inspections;
• Experience designing interfaces optimized for outdoor and rugged field-use conditions.
Responsibilities:
• Lead the design, development, testing, and deployment of the Structure Inspection Mobile Application for iOS and Android tablets.
• Ensure the application operates fully without network connectivity by storing data locally on the device.
• Implement robust background synchronization mechanisms to ensure data integrity when connectivity is restored.
• Automatically capture geospatial metadata for each photo and structure location during the inspection process.
• Collaborate with the IT Bureau to review and enhance current relational database components to support new application features.
• Submit Weekly Status Reports (WSR) summarizing work completed, work planned, and daily hour breakdowns.
• Provide final technical documentation and conduct knowledge transfer sessions for client's personnel.