Find your next opportunity

Newest first

Middle Android Developer

AzInTelecom

Android

Location
Remote
Employment
Full-time
Level
Mid-level
Category
Mobile
Posted
Deadline

Description

Təsvir

Kotlin istifadə edərək Android application feature-larını development etmək və dəstəkləmək;

UI-ı Jetpack Compose və/və ya Android View System ilə implement etmək;

Android tətbiqlərini backend xidmətləri ilə inteqrasiya etmək;

Təmiz, davamlı (maintainable) və test edilə bilən (testable) kod yazmaq;

Layihənin architecture və coding standartlarına riayət etmək;

Unit test-lər yazmaq və onları dəstəkləmək;

Bug-ları, crash-ləri, ANR-ları və performance problemlərini araşdırıb həll etmək;

Lazım gəldikdə mövcud kodu refactor etmək və təkmilləşdirmək;

Sprint planning, estimation və digər development proseslərində iştirak etmək;

Feature və task-ların implementation-dan testing və release mərhələsinə qədər icrasında yüksək ownership və məsuliyyət hissi;

Code review və texniki müzakirələr zamanı konstruktiv feedback vermək və qəbul etmək bacarığı;

Backend, QA, Product və Design komandaları ilə effektiv əməkdaşlıq etmək;

Texniki məsələləri aydın, strukturlaşdırılmış və anlaşılır şəkildə izah etmək bacarığı;

Yeni texnologiya və yanaşmaları öyrənməyə və tətbiq etməyə açıqlıq;

Detail-oriented yanaşma və işin keyfiyyətinə fokuslanmaq;

Prioritetləri düzgün müəyyənləşdirmək və müəyyən edilmiş deadline-lara riayət etmək;

Dəyişən tələblərə və dinamik development mühitinə adaptasiya olmaq;

Tələblər

Ali təhsil (İnformasiya texnologiyaları və ya əlaqəli sahələr üzrə);

Minimum 2+ il peşəkar Android development təcrübəsi;

Kotlin və Android SDK üzrə güclü bilik;

Android application və component lifecycle-ın yaxşı başa düşülməsi;

Jetpack Compose və XML əsaslı UI development təcrübəsi;

Kotlin Coroutines və Flow-un yaxşı başa düşülməsi;

MVVM/MVI və Clean Architecture prinsipləri üzrə təcrübə;

SOLID prinsiplərinin başa düşülməsi və təmiz, davamlı (maintainable) və test edilə bilən (testable) kod yazmaq bacarığı;

Dagger/Hilt kimi Dependency Injection framework-ləri üzrə təcrübə;

Retrofit və OkHttp ilə REST API inteqrasiyası təcrübəsi;

Kotlin Serialization və ya Gson kimi JSON serialization kitabxanaları üzrə təcrübə;

Room və DataStore kimi local data storage həlləri üzrə təcrübə;

Android Jetpack komponentlərinin başa düşülməsi;

ViewModel, StateFlow və lifecycle-aware komponentlər üzrə təcrübə;

Android Navigation-ın başa düşülməsi;

Unit Test yazmaq təcrübəsi; UI testing ilə tanışlıq üstünlükdür;

Git və geniş yayılmış Git workflow-larının yaxşı başa düşülməsi;

Gradle və Android build configuration barədə əsas bilik;

Android-də geniş yayılmış performance problemlərinin, memory leak-lərin, ANR-ların və crash-lərin başa düşülməsi;

Production problemlərini araşdırmaq və debug etmək bacarığı;

Mobil tətbiqlərdə təhlükəsizliyin əsas təcrübələrinin (security practices) başa düşülməsi;

Code review-larda iştirak təcrübəsi;

Backend, QA, Product və Design komandaları ilə effektiv işləmək bacarığı;

Development task-larını müstəqil şəkildə təhlil etmək, estimate etmək və icra etmək bacarığı;

Dil biliyi: İngilis dili (Texniki sənədləri oxumaq; Texniki mövzuda ünsiyyət qurma bacarığı);

Üstünlük hesab olunur (Nice to Have)

GitLab CI kimi CI/CD pipeline-ları üzrə təcrübə;

Crashlytics, Analytics və Remote Config kimi Firebase xidmətləri üzrə təcrübə;

Google Play release və rollout prosesləri üzrə təcrübə;

R8/ProGuard/DexGuard ilə tanışlıq;

Multi-module Android layihələri ilə iş təcrübəsi;

Performance monitoring və profiling alətləri üzrə təcrübə;

Modularization və dependency management üzrə bilik;

Kotlin Multiplatform (KMP) ilə tanışlıq;

Secure storage, SSL/TLS və certificate pinning kimi mobil təhlükəsizlik anlayışlarının başa düşülməsi;

 Maraqlanan namizədlər Müraciət et düyməsində qeyd olunan linkə daxil olaraq müraciət edə bilərlər.

Apply at the source

This role was published by AzInTelecom and listed via JobSearch.az. Applications are handled there, not on this site.

View & apply on jobsearch.az ↗