Position: Android Developer
Company: UDC/Raiffeisen Bank International
Category: Android
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

**This is what your typical day would look like:**
• Develop, deploy, and support high-quality mobile banking application for Android platform
• Promote code quality and app reliability with the latest architectural patterns
• Working with high code standards, detailed code review with good automatic code quality, and test checking

**Your qualifications:**
•	More than 3 years of experience in implementing native mobile applications on Android
•	Excellent overview of the respective Android platform ecosystem (SDKs, libraries, frameworks and tools)
•	Advanced experience with Kotlin its language features like coroutines
•	Experience in implementing state of the art mobile UI/UX applications in cooperation with UX engineers and creative designers
•	Active experience with the respective app-submission process via Google Play
•	Experience with Jetpack Libraries, Jetpack Compose is a plus
•	Experience with modularization and SDK development
•	Experience with integration of REST-based APIs and/or GraphQL
•	MVVM, Hilt/Koin/Dagger, Moshi, OkHttp, Retrofit and Room are not just “some words” for you
•	Very good command of English 

**It would be a plus, if you have:**
•	Practical experience with automated Unit Testing in the context of mobile applications and Instrumentation Testing with Espresso
•	Practical experience with code versioning systems (e.g. Git) and repository management tools (e.g. Gitlab, Github, Bitbucket)
•	Experience in agile development (Scrum, Kanban)

**What you might like about us?**
• Motivated team in one of the leading banking groups in Austria and Central and Eastern Europe
• Knowledge sharing in our Group wide IT community including 14 Raiffeisen Banks
• Competitive Salary twice a month (based on EUR NBU rate)
• English courses (twice a week + speaking club)
• Long-term official employment, sustainable and stable working environment
• Paid sick leave and vacation (31 days per year)
• Medical insurance
• Access to professional development programs (IT academy, ISTQB certification etc.)
• Comfortable work conditions (open space office)
• Possibility of remote work

**Our selection process includes:**
• CV pre-screening and short call with Olga or Alina
• Virtual interview with Division Manager and technical experts from the project (1.5 hours)
• Background security check running in parallel
• Prompt feedback after every stage and a short summary of next steps

If you are interested in this opportunity, please apply now!