VACANCY WITH RELOCATION TO THE REPUBLIC OF TATARSTAN**
Responsibilities:
- Develop individual screens and interface elements for the Android application;
- Implement simple business logic under the guidance of a Middle/Senior developer;
- Connect ready-made REST API methods to the mobile application;
- Work with lists, forms, object cards, statuses, and notifications;
- Participate in bug fixing and improving existing functionality;
- Work with local storage of simple data;
- Analyze logs, crash reports, and application errors;
- Write understandable code, undergo code review, and fix comments;
- Participate in testing own tasks on different devices;
- Document important technical details for own tasks.
Requirements:
- Practical experience in Android development with Kotlin: commercial, educational, or pet projects;
- Understanding of basic Kotlin syntax and OOP principles;
- Knowledge of Android SDK basics: Activity/Fragment, lifecycle, resources, permissions;
- Understanding of Jetpack Compose or XML layout basics;
- Basic experience working with REST API via Retrofit/OkHttp or similar;
- Understanding of asynchronous programming: Coroutines, suspend functions, basic Flow;
- Ability to work with Git: branch, commit, merge/pull request;
- Basic understanding of Gradle and Android project structure;
- Ability to run, debug, and test the application on an emulator or device;
- Willingness to read documentation, ask questions, and fix comments after code review.
Conditions:
- 5/2 day work week (non-standard hours);
- Work in a large and stable company – part of the largest SEZ in Europe;
- Transport to work from Yelabuga, Naberezhnye Chelny, Nizhnekamsk;
- Voluntary medical insurance policy;
- Provision of paid accommodation for non-residents;
- Guarantee of professional growth;
- Ambitious, project-oriented team;
- Team and sports games, implementation of non-standard tasks;
- Career growth with the presence and acquisition of necessary competencies during work.