Our client is a modern, fast-growing consulting IT company working in the Banking and Finance fields with a professional, friendly team and interesting projects. A company is always at the centre of the most promising working offers. And for projects in the banking and finance field with the goal of creating easy-to-use, stable and sustainable software we are looking for a passionate software engineer.
By joining the team as Mid/Senior Android Engineer (m/w/d) you will have a chance to have horizontal and vertical growth inside the project and company, desired work-life balance, and fully-covered relocation to Germany.
You will gain a smooth, supported hiring and relocation process due to our assistance at all stages of the hiring and relocation process without financial obligations from your side.
Company offers
- Modern workplaces with ergonomic equipment
- Attractive remuneration
- Training and regular language courses
- Regular team events
Responsibilities
- Use pair programming, peer reviews and code retros in your daily work with the team
- Write unit, integration, and UI tests to ensure technical quality
- Develop and maintain features for the financial industry
- Write clear and testable code and estimate efforts for new features
- Analyse and fix issues and bugs
What you should have
- Fluent in spoken and written English (at least C1)
- 2+ years of professional experience in Android, Kotlin (middle)
- 4+ years of professional experience in Android, Kotlin (senior)
- 7+ years of professional experience in Android, Kotlin (lead)
- You are well experienced with the Android Jetpack library suite (navigation, data binding, ViewModel, lifecycle) and modern DI frameworks (i.e. koin, Dagger or Hilt)
- You are experienced in asynchronous data processing (e.g. RxAndroid and coroutines)
- You are experienced in Gitflow, CI and CD
Will be a big plus
- Solid knowledge of the full mobile development life cycle
- Java, AWS, Clean Code and SOLID principles