Software Engineer iOS/Android – Advanced | Columbus, US

Position Overview

We are looking for an Advanced iOS/Android Developer – Agentic AI Field Delivery Engineer (FDE) who can design, develop, integrate, and deploy intelligent mobile experiences powered by Generative AI and Agentic AI.

The ideal candidate will have strong hands-on expertise in iOS and/or Android application development, combined with experience integrating AI/LLM capabilities into mobile applications. The role will involve working closely with client stakeholders, solution architects, AI engineers, and product teams to build production-ready agentic mobile experiences.

Key Responsibilities

  • Design and develop high-quality iOS and/or Android applications using modern mobile development frameworks.
  • Build mobile experiences that integrate Generative AI, LLMs, AI agents, and agentic workflows.
  • Integrate mobile applications with REST APIs, GraphQL, microservices, AI services, and enterprise platforms.
  • Implement AI-powered capabilities such as conversational interfaces, intelligent recommendations, task automation, and agent-driven workflows.
  • Integrate applications with LLM/AI platforms such as OpenAI, Google Gemini, AWS Bedrock, Azure AI, or equivalent services.
  • Work with agentic frameworks and SDKs to enable mobile applications to interact with AI agents and enterprise tools.
  • Develop secure authentication and authorization flows, API integrations, session management, and data handling.
  • Collaborate with AI/ML engineers to consume models, agents, APIs, and orchestration services from mobile applications.
  • Translate client requirements into scalable technical solutions and working prototypes.
  • Participate in client discussions, technical workshops, architecture sessions, and solution demonstrations.
  • Troubleshoot and optimize application performance, API latency, AI response handling, memory usage, and mobile reliability.
  • Implement robust error handling, observability, logging, analytics, and monitoring for AI-powered mobile experiences.
  • Ensure applications follow mobile security, privacy, accessibility, and enterprise development standards.
  • Work in an FDE-style role, rapidly understanding client problems, building proof-of-concepts, iterating based on feedback, and taking solutions toward production.

Required Technical Skills Mobile Development

  • Advanced iOS: Swift, SwiftUI/UIKit, Xcode, iOS SDK, REST API integration, asynchronous programming.
  • Advanced Android: Kotlin/Java, Jetpack Compose/Android SDK, Android Studio, REST API integration, asynchronous programming.
  • Strong understanding of mobile application architecture, including MVVM, Clean Architecture, dependency injection, state management, and modularization.
  • Experience with mobile CI/CD, testing, debugging, profiling, and app deployment.

AI / Agentic AI

  • Strong understanding of Generative AI, LLMs, AI agents, prompt engineering, and agentic workflows.
  • Experience integrating LLM capabilities into mobile or enterprise applications.
  • Familiarity with agent orchestration, tool/function calling, RAG, context management, memory, and multi-step agent workflows.
  • Exposure to one or more AI platforms such as:
    • OpenAI
    • Google Gemini / Vertex AI
    • AWS Bedrock
    • Microsoft Azure AI
  • Experience working with AI/agent SDKs or frameworks such as LangChain, LangGraph, OpenAI Agent SDK, Google ADK, or similar is preferred.

APIs & Cloud

  • Strong experience with REST APIs, JSON, OAuth 2.0, JWT, WebSockets, and API integration patterns.
  • Understanding of microservices and cloud-based architectures.
  • Exposure to AWS, Azure, or GCP.
  • Experience integrating mobile applications with enterprise backend services and third-party APIs.

Security

  • Understanding of mobile application security best practices.
  • Experience with authentication, authorization, OAuth/OIDC, secure API communication, encryption, and secure storage.
  • Awareness of enterprise security, privacy, and data protection requirements.

FDE / Client-Facing Skills

  • Strong ability to work directly with enterprise clients and technical stakeholders.
  • Ability to understand ambiguous business problems and convert them into technical solutions.
  • Strong prototyping and rapid development mindset.
  • Ability to conduct technical demos and explain complex mobile/AI concepts to both technical and non-technical stakeholders.
  • Strong debugging and problem-solving skills.
  • Comfortable working in a fast-paced environment with evolving AI technologies.
  • Excellent written and verbal communication skills.
  • Ability to collaborate across Product, Engineering, AI/ML, Architecture, Security, and Client teams.

Preferred Qualifications

  • 6+ years of overall mobile development experience with strong expertise in iOS and/or Android.
  • 1+ years of hands-on experience with Generative AI / Agentic AI integrations.
  • Experience delivering AI-powered mobile applications in an enterprise environment.
  • Experience with financial services, healthcare, retail, or other highly regulated industries is a plus.
  • Experience with mobile analytics, observability, and production monitoring.
  • Experience working in consulting, professional services, or an FDE/customer-facing engineering environment is highly preferred.

Key Competencies

Mobile Engineering | iOS | Android | Swift | Kotlin | SwiftUI | Jetpack Compose | Generative AI | Agentic AI | LLM Integration | AI Agents | RAG | Tool Calling | API Integration | Cloud | Enterprise Security | Rapid Prototyping | Client Engagement | Technical Problem Solving


Compensation, Benefits and Duration

Minimum Compensation: USD 42,000
Maximum Compensation: USD 147,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this post.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available