Senior Android Developer

  • Cordoba, Argentina
  • Full Time

Brief

Join our team where you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.

Responsibilities

  • Creating a mobile application for analyzing the creditworthiness of users. The product is in demand on the international market, and our client is an example of a successful American IT startup;
  • Develop new functionality of the application and support the existing one;
  • Work in the Scrum team from 3 countries. The team practices almost “clean” scrum, so your colleagues will be developers, a tester, a project manager and an analyst. And it’s 2-week sprints, releases every 2 weeks and regular retrospectives. Communication occurs through the Slack messenger, tasks the team receives from the technical consultant;
  • Conducting code review, writing unit tests.

Skills Required

  • Knowledge of Java, standard libraries, features of working with the garbage collector;
  • Understanding the principles of OOP, data structures and design patterns;
  • Knowledge of tools for working with Android, 9patch, TraceView, HierarchyView, adb shell;
  • Experience with system services: Notifications (Notifications), Connections (Connectivity), Location (Location);
  • Experience in optimizing the performance of adapters (Adapters) and Animations;
  • Experience with the built-in database (SQLite);
  • Experience in developing multithreaded applications;
  • Experience in developing client-server applications;
  • Experience with profiling tools and code optimization;
  • Technical conversational English;
  • Knowledge of Google Android guidelines;
  • Experience with Android Jatpack;
  • Experience with architecture patterns (MVVM as a plus).

Apply for this position

All fields are required