HR-Consulting on behalf of its client - the largest bank in Moldova is looking for a Senior Android Developer.
Role
You will be part of the innovative process of the Agile Transformation, by developing bank products and services for legal entities and individuals.
Responsibilities:
Qualifications you will need:
Soft skills:
Benefits:
Role
You will be part of the innovative process of the Agile Transformation, by developing bank products and services for legal entities and individuals.
Responsibilities:
- Participate according to the competences in the elaboration and maintenance of mobile applications for B2C and B2B customers;
- Responsible for the refactoring of the software components;
- Ensure a high level of performance, quality and user experience (UX) of developed applications;
- Active involvement and high responsibility in bug fixing;
- Identify and correct performance issues and bottlenecks;;
- Implement and deploy the tests, integration tests and removal of detected bugs;
- Maintain code quality, participate in the development of automated tests of the developed products;
- Include the developments in the DevOps flow (CI / CD) applied in the bank.
Qualifications you will need:
- Proven knowledge and experience in mobile application development using Java and / or Kotlin stacks, object-oriented programming OOP, Design Patterns, IOC;
- Experience in XML, Gradle, Android Studio and Android SDKs;
- Strong knowledge of Android UI design principles, patterns, and best practices;
- Knowledge in technologies and tools: Git, Docker, Kubernetes, Jenkins, Junit;
- Familiarity with RESTful APIs to connect Android applications to back-end services;
- Basic knowledge of SQL databases, Linux operating system (including the use of CLI);
- Code design / writing principles / practices from an information security perspective, compliance with generally applicable standards in this field.
Soft skills:
- Open minded and self-driver;
- Oriented to the results and strong organized;
- Effective communication skills, self-confidence and good team player;
- Ability to understand business requirements and translate them into technical requirements.
Benefits:
- Flexibility: Hybrid, remote or in the office work;
- Competitive salary and benefits as we are the first bank in Agile Transformation;
- Lunch tickets, preferred loans and corporate number;
- A huge range of additional discounts for different brands;
- Great opportunities to have autonomy in your position, to enjoy professional life together with our IT team and to be THE key contributor in building an agile bank.