BJAK, founded in 2019, is a leading insurance platform in Southeast Asia that has expanded into a broader financial services mission, helping people spend, save, invest, and more. The company seeks passionate, driven individuals to build next-generation financial products. This role focuses on developing the native Android experience for BJAK's AI Neobank App, emphasizing clean user flows, performance, and product quality for real-world customer use.
Responsibilities
- Build and ship Android features using Kotlin.
- Create clean mobile flows for insurance, payments, claims, renewals and financial services.
- Work with product and design to simplify complex user journeys.
- Integrate backend APIs and ensure mobile flows are stable, secure and reliable.
- Improve app performance, crash rate, loading states, responsiveness and memory usage.
- Use analytics, user behaviour and production issues to improve the product.
- Build AI-assisted mobile experiences only where they genuinely improve the user journey.
Requirements
- 3+ years of Android development experience using Kotlin.
- Strong Android fundamentals and experience shipping production apps.
- Good knowledge of Jetpack, Coroutines, Flow and modern Android architecture.
- Strong sense of mobile UX, usability, edge cases and user flows.
- Experience integrating REST APIs and debugging production issues.
- Fast execution, high ownership and strong attention to product quality.
- Candidates must be based in India.
- Strong English communication is required.
Nice to have
- App links, GitHub, screenshots or examples of shipped work are a strong advantage.
Additional details
- About BJAK: The original mission is to provide smarter ways to plan, save and grow money. Started in 2019, BJAK built the first mobile-first insurance platform in Southeast Asia and is now expanding into broader financial services.
- BJAK has teams working globally with over 20 nationalities, both in offices and remotely.
- The role is remote but limited to candidates based in India.
- Tech Stack: Kotlin, Jetpack Compose, Android SDK, Coroutines & Flow, SQL / NoSQL, TensorFlow Lite (on-device inference).
- The Kind of Builder We Want: Thinks in user journeys, not just screens. Cares about making complex financial products feel simple. Moves fast without creating messy code. Notices UX, performance and reliability issues before users complain. Honest about their contributions and impact.
- This Role Is Not For: Engineers who only want fully defined tickets. Developers who build screens without caring about user experience. People who ignore crashes, edge cases, loading states or performance. Engineers who move slowly in a startup environment. People who exaggerate impact without explaining their actual contribution.
- Interview Process: Online assessment or practical task, role-specific interview, CEO / final round. For strong candidates, the process aims to complete within 1 week from start. Candidates who complete assessments quickly will be prioritized.