The Android Engineer will focus on building, testing, and maintaining Android applications, ensuring quality, reliability, and a seamless user experience.
Key responsibilities:
Develop, test, and maintain Android applications according to project specifications and user requirements.
Work closely with cross-functional teams to understand requirements and deliver high-quality features.
Write clean, efficient, and reusable code with a focus on performance and maintainability.
Troubleshoot, debug, and resolve issues to optimize app functionality.
To perform in this role, we would like you to have:
Proficiency in both Kotlin and Java, with a solid understanding of Kotlin's modern features and how to apply best practices.
In-depth knowledge of the Android-SDK, including core components like Activities, Services, Content Providers and Broadcast receivers.
Proficient in Git, including developing git strategies.
Proficiency with Kotlin Coroutines and/or RxJava for handling asynchronous tasks.
Good understanding of Material Design Guidelines creating user friendly experiences.
Experience with profiling, debugging and optimizing apps for smooth performance.
Good understanding of networking libraries and REST API's JSON
Good understanding of unit-testing, UI Testing and frameworks like Junit, Espresso and Mockito.
Good understanding of REST API's, JSON and networking libraries like Retrofit or OKHttp.
Familiarity with Gradle for dependency management and build configuration.
Proficiency in Android Jetpack components, such as Navigation, viewModel, LiveData, Room and Workmanager.
SDK development experience is a plus.
What we offer:
The opportunity to work for an innovative product in an innovative environment
The chance to work with people that are passionate about innovation and business evolution, determined to change the way we do banking today
Personal and professional development training and courses
Access to the latest technologies
Collaborate with cross-functional teams to configure and customize solutions to improve and deliver new features
Working environment and team that will make you enjoy the time spent in the office.
Multiple online and offline benefits from our partners.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job