Senior Android Developer

ABB Invest

Android

Location
Not specified
Employment
Full-time
Level
Specialist
Category
Mobile
Posted

Description

  • Android tətbiqlərinin end-to-end inkişafına və arxitekturasına cavabdeh olmaq (design → development → production);
  • Scalable və maintainable arxitektura qurmaq (Clean Architecture, multi-module yanaşma);
  • Məhsul və dizayn komandası ilə birlikdə işləyərək texniki qərarların verilməsində aktiv iştirak etmək ;
  • Back-end komandası ilə sıx əməkdaşlıq edərək API kontraktlarını formalaşdırmaq və optimallaşdırmaq;
  • Code review, mentoring və best practice-lərin tətbiqini təmin etmək ;(memory, threading, network);
  • Performans problemlərini analiz etmək və optimizasiya həlləri tətbiq etmək (memory, threading, network);
  • CI/CD proseslərinə töhfə vermək , build və deployment pipeline-larını təkmilləşdirmək;
  • Test strategiyasını qurmaq və unit, UI və integration testlərin keyfiyyətini təmin etmək ;
  • Yeni texnologiyaları araşdırmaq və məhsula uyğun şəkildə tətbiq etmək

Requirements

Minimum 5+ il Android development təcrübəsi ;

Kotlin üzrə dərin biliklər (Java knowledge bonus);

Android SDK, lifecycle, müxtəlif device və OS versiyaları üzrə güclü anlayış;

Clean Architecture, MVVM/MVI və modularization üzrə praktik təcrübə;

Asinxron proqramlaşdırma: Coroutines, Flow ilə təcrübə;

Dependency Injection (məs: Hilt / Dagger);

REST API-larla işləmə və network layer dizaynı (error handling, retry, caching və s.);

UI development: Jetpack Compose və View sistemi üzrə təcrübə;

Testing: unit test, UI test və test coverage yanaşmaları;

CI/CD alətləri ilə iş təcrübəsi (GitLab CI və s.);

Git ilə advanced səviyyədə işləmə (branching strategy, code review və s.);

Agile/Scrum mühitində işləmə təcrübəsi;

Problemləri analiz etmək və biznes tələblərini texniki həllərə çevirmək bacarığı .

Üstünlüklər (Nice to have)

Firebase Cloud Messaging və real-time sistemlərlə təcrübə;

Performance tuning və profiling alətləri ilə iş;

Security best practices (data protection, secure storage və s.);

Böyük istifadəçi bazası olan tətbiqlərdə işləmə təcrübəsi;

Mentoring və komanda rəhbərliyi təcrübəsi.

İş şəraiti:

İş günləri: 5 günlük iş qrafiki;

Nahar fasiləsi: 13:00–14:00;

İş yeri: Bakı şəhəri.

Müraciət etmək üçün : [email protected]

Apply at the source

This role was published by ABB Invest and listed via SmartJob.az. Applications are handled there, not on this site.

View & apply on smartjob.az ↗