— At least 5 years of hands-on Android experience in a professional environment having accompanied several successful app launches from the beginning to regular maintenance;
— Expert in Android mobile application development including know-how about Android SDK and NDK, UI frameworks, Maps Applications, Android Kotlin;
— Fundamentals in object-oriented programming, data structures and algorithm design;
— Experience working with RESTful APIs;
— Covering functionality with tests automation using JUnit, Mockito, Espresso, Robolectric;
— At least upper-intermediate written and spoken English.
— Grow professionally with subsidized certifications, courses, and conferences;
— Improve your English with conversation clubs and direct client communication;
— Enjoy our extra perks: remote work, unlimited vacation, flexible schedule, bonuses for important life events, fresh food & snacks in the office;
— Let loose with fun parties, BBQs, online activities and off-sites.
— Build an Android application from scratch;
— Writing reusable and maintainable code;
— Designing and implementing new features and functionality;
— Optimizing code for maximum performance;
— Participating in the Agile development process, team planning, estimation, review activities;
— Work in an international team.
We are looking for a Senior Android Engineer skilled in Kotlin and with a strong API integration background. Our client is an Indonesian fintech company that processes payments, runs marketplaces, disburses payroll and loans, detects fraud and helps other businesses to grow. The client wants to develop a digital banking application for individuals and businesses.