BJAK Logo

BJAK

Android Software Engineer

Reposted 2 Months Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in United Kingdom
Mid level
Remote or Hybrid
Hiring Remotely in United Kingdom
Mid level
Responsible for building and maintaining Android applications with AI features. Focus on performance, UX design, and collaboration with backend and ML engineers.
The summary above was generated by AI
About Act

There are over 5 billion users using basic applications today such email, notes, tasks, calendar and they're not AI-native. Our mission is to build proactive applications for anyone in the world, who are not used to complex prompting. We aim to bring intelligence to conversations, errands, organising and workflows, with minimal to no prompting.

Our first application is an agent-first mobile communication app. We believe building applications that users use daily for communication, coordination and collaboration needs will help integrate AI into their lives. The net effect is to eliminate misinformation, achieve low coordination costs, enable high quality tasks and collaboration at scale with minimal or little prompting.

 
Role
  • Build and maintain production Android applications using Kotlin, including messaging, chat and AI-powered features

  • Develop user interfaces for real-time communication, streaming AI responses, voice interactions and background tasks

  • Integrate backend APIs and handle asynchronous operations, network failures, retries and data synchronisation

  • Optimise application performance, startup time, memory usage and responsiveness across Android devices

  • Implement local storage, push notifications, analytics and error monitoring to support reliable application behaviour

  • Work with backend, ML and design teams on API integration, feature development and release testing

  • Debug production issues, improve application stability and manage releases to Google Play

 
Requirements
  • 3+ years of Android development experience using Kotlin, with applications shipped to production

  • Strong understanding of Android SDK, application lifecycle, Jetpack libraries, Coroutines and Flow

  • Experience building Android interfaces using Jetpack Compose or Android Views

  • Experience designing and operating production APIs and distributed services.

  • Able to manage application architecture, concurrency, background processing and local data storage

  • Strong debugging skills, including diagnosing crashes, network failures and device-specific issues

  • Experience diagnosing production issues and improving application performance, memory usage, battery consumption and stability

 
Nice to Have
  • Experience integrating LLM, speech, vision or other AI-powered APIs into mobile applications

  • Experience building chat, messaging or real-time communication applications

  • Experience with WebSockets, streaming APIs or offline-first application design

  • Experience with on-device ML using ML Kit, TensorFlow Lite or similar frameworks

Similar Jobs

2 Months Ago
In-Office or Remote
Belfast, County Antrim, Northern Ireland, GBR
Senior level
Senior level
eCommerce • Food • Software
Develop and evolve the Olo Android app, owning complex features from design through production. Responsibilities include mentoring engineers, leading code reviews, improving technical debt and performance, designing scalable systems, maintaining production services, optimizing CI/CD and testing automation, collaborating with Product, and participating in on-call support. The role also contributes to roadmap planning, architecture, shared components, development tooling, and continuous team improvement.
Top Skills: AndroidCi/CdClaude CodeGithub ActionsKotlin
2 Months Ago
Remote or Hybrid
United Kingdom
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features using Kotlin and Jetpack Compose. Design clean user flows for financial services, integrate backend APIs, improve performance and stability, use analytics and production feedback, and implement AI-assisted on-device experiences where beneficial.
Top Skills: Android SdkCoroutinesFlowGitJetpackJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
One Month Ago
Remote or Hybrid
United Kingdom
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features in Kotlin for an AI-enabled neobank. Design clean mobile flows for payments, insurance and financial services, integrate backend APIs, improve performance and reliability, use analytics and on-device ML (TensorFlow Lite) to enhance user journeys, and collaborate with product and design.
Top Skills: Android SdkCoroutinesFlowJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account