About the job
About the Role
Join bjakcareer as we develop an innovative AI-driven system that users engage with daily through various interactions, tools, and workflows.
In this role, you will design, develop, and maintain robust Android applications where artificial intelligence enhances the user experience. This position emphasizes performance, reliability, and intuitive UX for AI-centric interactions, moving beyond simple client-side integration.
Key Responsibilities
Develop and support production-grade Android applications utilizing Kotlin.
Incorporate AI-powered features such as chat, vision, voice, and recommendations using backend APIs.
Create user experience patterns tailored for AI interactions, including live responses, error handling, and incremental results.
Enhance application performance, memory management, and responsiveness for AI-intensive workflows.
Implement analytics, logging, and feedback mechanisms to facilitate AI evaluation and improvement.
Collaborate effectively with backend and machine learning engineers on API specifications and system functionality.
Ensure application stability, security, and scalability in production environments.
Qualifications
Minimum of 3 years of professional Android development experience with Kotlin.
Experience integrating AI functionalities (e.g., LLM, computer vision, speech APIs).
Proficient in asynchronous programming techniques (Coroutines, Flow).
Familiar with REST and gRPC APIs as well as structured data formats.
Strong skills in debugging and performance profiling.
Experience working in environments characterized by latency, partial failures, and unpredictable behavior.
Familiarity with MLKit or lightweight on-device inference.
Track record of published applications on the Google Play Store.
Technology Stack
Kotlin / Java
SQL / noSQL
TensorFlow Lite (on-device inference)
Our Work Culture
At bjakcareer, we pride ourselves on our flat organizational structure. Our team is small, driven, and committed to engineering excellence and product innovation. Every member is encouraged to take an active role in advancing the company's mission.
