BJAK logo
BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Android Software Engineer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Indonesia

Posted

124 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishAndroidgRPCKotlin

Job Description

Android Software Engineer

BJAK

• Build and maintain production Android apps using Kotlin • Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs • Design UX patterns for AI interactions, including streaming responses, retries, and partial results • Optimize performance, memory usage, and responsiveness for AI-heavy flows • Implement analytics, logging, and feedback capture to support AI evaluation and iteration • Collaborate closely with backend and ML engineers on API contracts and system behavior • Ensure app stability, security, and scalability in production environments

Job Requirements

  • 3+ years of Android development experience using Kotlin
  • Hands-on experience integrating AI features (e.g. LLM, vision, speech APIs)
  • Strong understanding of asynchronous programming (Coroutines, Flow)
  • Familiarity with REST or gRPC APIs and structured data formats
  • Strong debugging and performance profiling skills
  • Comfort building in environments with latency, partial failure, and non-deterministic behavior
  • Experience with MLKit or light on-device inference
  • Published production apps on the Google Play Store

Benefits

  • Our organization is very flat
  • Highly motivated team
  • Focused on engineering and product excellence
  • Prompt decision-making in interviews

Related Job Pages

More Android Engineer Jobs

Senior Android Engineer

South Geeks

Connecting Latin American tech talent with companies worldwide to bring ideas to life

Android Engineer125 days ago
OtherRemoteTeam 11-50H1B No Sponsor

• Partner closely with product managers, designers, and cross-functional stakeholders to define, build, and ship new features for the ParentSquare Android app. • Maintain and enhance existing Android applications using modern frameworks and best practices. • Lead and contribute to projects that serve educators and families at scale. • Write clean, maintainable, and well-tested code, and participate in code reviews and debugging. • Help improve the scalability, security, and performance of the mobile ecosystem. • Mentor other engineers and collaborate closely across teams.

United States
Job Closed
Physitrack PLC logo

Android Engineer

Physitrack PLC

World-leader in exercise prescription, Telehealth, outcomes tracking and patient education technology. All in one app.

Android Engineer126 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Developing and maintaining our Android application written in Kotlin and Jetpack Compose • Collaborating with cross-functional teams to design and ship new features • Ensuring high performance, code quality, and maintainability • Participating in code reviews and sharing knowledge within the team • Contributing to architecture and product discussions • Monitoring app performance and improving stability and usability

Poland
€4K - €6K / month
Job Closed
Lvivity logo

Senior Software Engineer, Android

Lvivity

Custom software development for your business needs.

Android Engineer127 days ago
Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

• Contribute to our Android mobile application(s) using Kotlin to deliver compelling user experiences • Understand the nuances between mobile platforms and provide advice and guidance to other developers on handling those nuances • Participate in planning, architectural discussion, implementation and maintenance of a mobile applications • Apply Agile approaches to software development • Be accountable for code quality by writing unit, integration, and automation tests • Help and advice in the selection of the most appropriate frameworks to use with the product • Contribute to Open-Source projects related to the tech stack and domain of our products • Perform code reviews to suggest, encourage, and support coding best practices

Ukraine
Job Closed
Dreamix logo

Principal Android Engineer

Dreamix

Bespoke software development company that provides custom end-to-end product development following the highest standards

Android Engineer127 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Guide the mobile technical vision, ensuring alignment with peers, and with architectural and long-term product goals. • Champion scalability, performance, and maintainability across the mobile code base. • Lead the teams feature design activities, ensuring end-to-end technical risks are managed. • Proactively identify opportunities to enhance developer productivity, system reliability, and app performance. • Guide teams in adopting modern Android paradigms (Jetpack Compose, modularization, reactive programming, multiplatform opportunities). • Evaluate emerging technologies, frameworks, and tools to continuously evolve our Android engineering capabilities. • Provide technical mentorship to senior and mid-level engineers, raising the overall capability of the Android community of practice. • Influence engineering practices beyond your team, ensuring consistency, code quality, and knowledge sharing across the organisation. • Represent Android engineering in cross-functional forums, influencing product direction with technical insights. • Partner with Product Owners, Architects, and Engineering Managers to develop solutions that balance delivery speed with quality. • Help the team plan their work effectively, make delivery commitments that reflect their capabilities and monitor and assist delivering on those commitments. • Lead critical initiatives and features. • Oversee observability, resilience, and operational excellence for mobile apps (in conjunction with your iOS counterparts). • Lead initiatives to reduce technical debt and improve code base maintainability. • Guide the evolution of CI/CD pipelines, automated testing, and release strategies. • Take ownership of resolving complex production issues and preventing recurrence through systemic improvements.

Bulgaria
Job Closed