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.