VTB - Android Developer

Development of new functionality within the existing Mobile Bank application / creation of new applications - development of unit tests. Refactoring, code review; adherence to team development principles. Requirements: 2 years of mobile application development experience; Skills Requirements; Excellent knowledge of OOP, classical algorithms and data structures; Excellent knowledge of Android platform, Java and Kotlin languages; Experience in applying patterns: MVP, MVVM, CLEAN; Experience with json and xml libraries for mobile and server solutions; Experience integrating with third-party systems via APIs; Experience writing unit tests; Experience with TFS, JIRA, GIT. Remote position. Full-time loading.