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.
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.
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.