
Android Software Engineer
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Switzerland.
• Take charge of the Android client experience for an AI mobile application.
• Develop and sustain production-level Android applications utilizing Kotlin.
• Incorporate AI-driven features by leveraging backend APIs.
• Create UX patterns for AI interactions.
• Enhance performance, memory efficiency, and responsiveness.
• Execute analytics, logging, and feedback collection.
• Work collaboratively with backend and ML engineers on API specifications.
• Maintain app stability, security, and scalability.
• Minimum of 3 years of experience in Android development using Kotlin.
• Practical experience in integrating AI functionalities (e.g., LLM, vision, speech APIs).
• Solid grasp of asynchronous programming (Coroutines, Flow).
• Familiarity with REST or gRPC APIs and structured data formats.
• Excellent debugging and performance profiling abilities.
• Comfortable working in environments characterized by latency, partial failures, and non-deterministic behavior.
• Experience with MLKit or lightweight on-device inference.
• Have published production applications on the Google Play Store.
• Health insurance
• Professional development
• Flexible working arrangements
DB
Imagemaker
Goods & Services
CI&T
Get handpicked remote jobs straight to your inbox weekly.