Android Software Engineer – Finance Super App
WFA Digital Insight
The demand for skilled Android developers in the finance sector has seen a significant surge, with a reported 25% increase in job postings over the last year. As companies like Bjak expand their mobile-first insurance and financial platforms, the need for professionals who can build seamless, scalable, and secure mobile experiences has never been more pressing. With Bjak's commitment to innovation and user-centric design, this role presents an exciting opportunity for talented engineers to make a meaningful impact. Candidates should be prepared to showcase not only their technical prowess but also their ability to think in user journeys and deliver high-quality products under the constraints of a fast-paced startup environment.
Job Description
About the Role
As an Android Software Engineer at Bjak, you will be at the forefront of developing and evolving the company's mobile applications that power its insurance and financial products. This fully remote position offers the chance to be part of a global engineering team that values reliability, scalability, and innovation. Your primary focus will be on building and shipping Android features using Kotlin, ensuring that the user experience is not only intuitive but also secure and efficient.The role is pivotal in contributing to features that integrate automation and AI-assisted capabilities, aiming to enhance user experience and operational efficiency. You will work closely with the product and design teams to simplify complex user journeys, ensuring that the app's flows for insurance, payments, claims, renewals, and financial services are clean and stable.
What You Will Do
- Build and ship Android features using Kotlin, focusing on quality and reliability.
- Create clean mobile flows for insurance, payments, claims, renewals, and financial services.
- Work collaboratively with product and design teams to simplify complex user journeys.
- Integrate backend APIs and ensure that mobile flows are stable and reliable.
- Improve performance, crash rate, loading states, responsiveness, and memory usage of the app.
- Utilize analytics, user behavior, and production issues to drive product improvements.
- Develop AI-assisted mobile experiences that genuinely enhance the user journey.
- Participate in code reviews to maintain high coding standards and share knowledge.
- Stay updated with the latest trends and technologies in Android development.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
What We Are Looking For
- 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.
- App links, GitHub, screenshots, or examples of shipped work are a strong advantage.
- Experience with SQL/noSQL databases and TensorFlow Lite for on-device inference.
- Strong problem-solving skills and the ability to work independently.
- Excellent communication skills for collaborating with global teams.
Nice to Have
- Experience with automation testing and CI/CD pipelines.
- Knowledge of other programming languages, such as Java or Python.
- Participation in open-source projects or personal projects that demonstrate coding skills.
- Certification in Android development or related fields.
- Experience working in a fully remote setting and managing time zones effectively.
Benefits and Perks
- Competitive salary package based on experience.
- Opportunity to work on innovative, high-impact projects.
- Comprehensive health insurance plan.
- Remote work stipend to support your home office setup.
- Generous paid time off policy, including annual leave and sick leave.
- Access to the latest tools and technologies for professional development.
- Recognition and reward for outstanding performance and contributions.
- Collaborative and dynamic work environment with a global team.
How to Stand Out
- Ensure your GitHub profile or personal projects demonstrate your Kotlin and Android development skills.
- Prepare examples of how you've improved app performance, reduced crash rates, or enhanced user experience in previous roles.
- Familiarize yourself with Bjak's products and services to understand how your role contributes to the company's mission.
- Be ready to talk about your experience with API integrations, debugging, and UX thinking during the interview.
- Highlight any experience with automation, AI, or machine learning, especially in mobile app development.
- Show enthusiasm for continuous learning and adapting to new technologies and trends in Android development.
- Practice explaining complex technical concepts simply, as this is a key skill for success in this role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.