Cross Border Talents is looking for a Senior Android Developer to join the team responsible for developing and maintaining high-quality applications for a diverse range of Android devices. Your primary focus will be on Android application development and integration with back-end services, working collaboratively with other engineers to build quality products through collaborative problem-solving.
What You'll Do
- Write clean and efficient code for Android applications.
- Monitor the performance of live apps and optimize them at the code level.
- Identify and resolve bottlenecks, rectify bugs, and enhance application performance.
- Perform unit and instrumentation tests on code.
- Collaborate with cross-functional teams to define and design new features.
- Stay up to date with new mobile technology trends, applications, and protocols.
What We're Looking For
- Prior experience as an Android Developer using Kotlin, Java, Android SDK and reactive programming.
- Knowledge of SOLID principles.
- Experience in publishing an application on the Google Play store.
- Proven work experience in design patterns and mobile architecture using frameworks such as MVVM/MVC/MVP.
- Familiarity with RESTful APIs to effectively integrate Android applications.
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools such as Git.
Nice to Have
- Familiarity with Firebase integrations.
- Familiarity with continuous integration tools (e.g., Bitrise, Fastlane).
- Familiarity with various testing tools.
- Problem solver with good analytical skills.
Technical Stack
- Languages: Kotlin, Java
- Frameworks & SDK: Android SDK, Reactive Programming, MVVM, MVC, MVP
- Tools & Services: Firebase, RESTful APIs, Git, Bitrise, Fastlane
Team & Environment
You'll be working alongside other engineers and developers focusing on different layers of the infrastructure.



