Latest AI JobsBrowse Jobs
bjakcareer logo

Android Software Engineer

bjakcareerPortugalActAI Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 3+ yrs
Posted
28 Sept 2026
Status
Open · checked 7d ago

About this role

Bjakcareer is hiring an Android Software Engineer in Portugal to develop proactive mobile applications centered around artificial intelligence. This position suits developers with native mobile experience who want to build production systems where intelligent interactions drive the user experience.

Role Overview

This position places the engineer in charge of the mobile client experience, determining how artificial intelligence functions and performs on handheld devices. The focus is on constructing a production application where intelligent capabilities are central, requiring high standards for reliability, performance, and clarity.

Key Responsibilities

Develop and support production mobile applications using Kotlin.
Connect capabilities such as chat, vision, voice, and recommendations through backend interfaces.
Create user experience patterns for intelligent interactions, handling streaming data, retries, and incomplete outcomes.
Refine speed, memory footprint, and responsiveness during heavy intelligent workflows.
Add analytics, logging, and feedback collection to aid evaluation and refinement.
Work alongside backend and machine learning specialists regarding interface contracts and system performance.
Maintain application stability, security, and scalability in live environments.

Requirements

Minimum of three years of mobile development background using Kotlin.
Practical history connecting intelligent features like large language models, vision, or speech interfaces.
Deep knowledge of asynchronous programming techniques including Coroutines and Flow.
Acquaintance with REST or gRPC interfaces and organized data formats.
Advanced debugging and performance profiling capabilities.
Ability to construct systems handling latency, partial failures, and non-deterministic actions.
Background deploying applications to the Google Play Store.

Nice to Have

Practical use of MLKit or light on-device inference.

Skills and Tools

Kotlin
Java
SQL
NoSQL
TensorFlow Lite
Coroutines
Flow
REST and gRPC APIs
MLKit

About the Company

The organization builds proactive applications for users worldwide to minimize complex prompting across emails, notes, tasks, calendars, workflows, and conversations. The team focuses on high reliability for long-running workflows, persistent context, and real-world task completion to reduce hallucinations and help users spend time on meaningful tasks.

How to Apply

Candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the primary focus of the Android Software Engineer role?

The engineer owns the mobile client experience, building a production application where artificial intelligence interactions are central, demanding high performance, reliability, and clarity.

How many years of experience are required for this position?

Applicants must have at least 3 years of Android development experience using Kotlin.

What specific AI integration skills are needed?

The role requires hands-on experience integrating AI features such as LLM, vision, and speech APIs, along with experience in asynchronous programming and performance profiling.

What technologies are included in the tech stack?

The tech stack includes Kotlin, Java, SQL, NoSQL, and TensorFlow Lite for on-device inference.

What does the interview process look like?

The process consists of three to four interviews conducted via virtual meetings and/or onsite, evaluated by technical team members.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site