Overview
Skills
Job Details
Job Title: Mobile Application Developer
Duration: 3 years
Location: San Francisco, CA (Hybrid - Onsite meetings and workshops required; remote work allowed for most tasks)
Summary:
Seeking an experienced Mobile Application Developer or team to redesign, develop, deploy, and support two mobile applications. The objective is to modernize and enhance user engagement, operational efficiency, and cybersecurity compliance while delivering intuitive and forward-thinking user experiences.
Roles and Responsibilities: Phase I: Strategy & Requirements Gathering
Conduct stakeholder interviews and workshops.
Identify user personas and security requirements.
Develop a comprehensive mobile app strategy and roadmap.
Phase II: Design and Planning
Redesign the existing public-facing app and architect an internal-use app.
Create intuitive wireframes, usability narratives, and UX documentation.
Build a prioritized product backlog using Agile tools.
Phase III: Development & Deployment
Develop both apps (iOS/Android) iteratively in sprints.
Integrate third-party services and APIs (e.g., parking, food ordering, operational systems).
Deploy apps via public app stores and internal enterprise channels.
Provide source code documentation and access to analytics tools.
Phase IV: Testing & Roll-Out
Develop and execute detailed test plans (unit, regression, integration).
Conduct A/B testing and post-deployment validation.
Collaborate on promotional strategy and pilot group testing.
Phase V: Maintenance & Support
Provide one year of app maintenance and after-hours support.
Deliver updates and respond to bug reports promptly.
Required Experience:
Minimum 3 years (within the last 5 years) developing native iOS and Android apps for large enterprises (1,500+ employees).
Experience with mobile strategy and vision creation.
Proficiency in Apple HIG, Google Material Design, and Agile methodologies.
Strong background in API development and integration.
Knowledge and adherence to cybersecurity protocols.
Experience in regression testing and automated testing tools.
Preferred Experience:
Prior work with public sector or transportation organizations.
PCI-DSS experience for apps handling payment transactions.
Integration experience with Firebase and operational platforms.
Familiarity with enterprise mobile app distribution and advanced features.
Understanding of data privacy regulations such as GDPR, CCPA, and CPRA.
Important Notes:
Education & Certification: Bachelor's degree in Computer Science or related field preferred.
Security Clearance: Ability to pass security badging and background investigation.
NDA Requirement: Signing of corporate and individual NDA may be required.
Travel & Locality: Preference for Bay Area resources. Travel costs must comply with standard rates.
Ownership: Full rights to all source code and libraries must be retained.