Android Developer - INTL LATAM
Role details
Job location
Tech stack
Job description
An employer in the Cincinnati, Ohio area is looking for a Sr. Front-End Android Developer for a remote, contract opportunity. The employer is a large retailer and this is an exciting opportunity for someone to join a key AI-driven initiative., They are seeking an experienced Front-End Android Developer to build next-generation mobile experiences that integrate AI-driven interactions, real-time communication and agentic shopping workflows. You will work closely with product managers, UX designers, front-end and back-end service engineers to deliver seamless, intelligent and responsive Android applications., Develop and maintain Android front-end applications using Kotlin and Jetpack Compose.
-
Implement LLM-powered features (e.g., conversational interfaces, personalized shopping experiences) leveraging APIs and SDKs for large language models.
-
Build real-time communication layers using WebSocket (WSS) for live updates, notifications, and interactive shopping experiences.
-
Design and integrate agentic shopping flows, enabling autonomous agents to assist users in product discovery, and purchase decisions.
-
Collaborate with services teams to ensure efficient data exchange and secure API integration.
-
Optimize UI/UX for performance, accessibility, and responsiveness across diverse Android devices.
-
Write clean, maintainable, and testable code following best practices.
Requirements
5+ years of experience in Android development with Kotlin and Jetpack Compose.
-
Strong understanding of Android architecture components (ViewModel, LiveData, etc.).
-
Proficiency in RESTful APIs, GraphQL, and secure data handling. - Experience with real-time communication protocols (WebSocket, or similar).
-
Familiarity with LLM integration (OpenAI, OpenAI Agent, or similar APIs) for
conversational and generative experiences.
- Knowledge of agentic workflows and AI-driven user experiences in e-commerce or
similar domains.
Experience with AI/ML frameworks or SDKs on Android.
- Background in e-commerce front-end development or shopping assistants.
- Understanding of state management in complex Android apps.