```html
Responsibilities
- Develop high-quality Android applications using the Android SDK
- Collaborate with cross-functional teams to gather requirements, design, and develop features
- Write clean, maintainable, and well-documented code
- Troubleshoot and debug issues, providing timely resolutions
- Participate in project planning, estimation, and delivery timelines
- Stay up-to-date with the latest trends and best practices in Android development
- Contribute to the improvement of development processes and methodologies
Requirements
- 5+ years of experience in developing Android applications
- Strong experience developing applications using the Android SDK
- Proficiency in Kotlin and Java
- Experience with RxJava, EventBus, Dagger, Retrofit, and OkHttp
- Knowledge of MVVM and MVP architecture (including Moxy)
- Experience with Gson, JUnit, and Mockito for testing
- Solid understanding of OOP principles and data structures
- Strong knowledge of REST API integration
- Experience with Git for version control
- Good spoken English
Benefits
- Vacation as per the laws of your country
- Health insurance for you and your loved ones
- Sick pay: 10 days without a doctor's note, afterwards as per the laws of your country
- Time off for state holidays according to the official calendar
- Pleasant environment with corporate parties and small get-togethers
- Comfort service for solving technical and everyday problems at work
What you'll do
You will develop modern mobile banking applications that allow users to manage accounts, make transfers, and pay bills on the go.
Who you are
You are an experienced Android Developer with a strong background in Kotlin and modern Android development practices, looking to contribute to a significant project in a collaborative environment.
Tech Stack
- Android SDK
- Kotlin
- Java
- RxJava
- EventBus
- Dagger
- Retrofit
- OkHttp
- Gson
- JUnit
- Mockito
Team Description
You will be part of a big team (20+ people) working directly from the client's office in Nicosia, collaborating with cross-functional teams to deliver high-quality mobile banking solutions.
```Ready to apply for this role?
Apply Now →


