Android Developer
$4000-5000
Birmarket is the largest marketplace in Azerbaijan, successfully operating for over five years. Every day, we provide customers with modern online services and make online shopping as convenient and seamless as possible. Our customer and partner base is growing rapidly, strengthening our leadership in the market.
Now we’re looking for a Senior Android Developer (remote) to join our Core Platform team — a technical, architecture-focused group, not a product feature team. Here, you won’t just ship features — you’ll help shape the performance, stability, and architectural vision of our app.
This role is all about deep platform work: refactoring, performance improvements, modernizing architecture, and implementing new patterns like Jetpack Compose across the app.
What You’ll Be Working On
Dive deep into core Android architecture and improve system-level performance
Optimize app cold/hot startup times and screen rendering speed
Migrate legacy UI components to Jetpack Compose
Refactor and modernize 7+ years of codebase (yes, there’s legacy)
Manage memory usage, improve responsiveness and reduce technical debt
Collaborate closely with tech leads and QA teams on architectural and implementation decisions
What We’re Looking For
4+ years of commercial Android development experience
Strong Kotlin skills;
Deep hands-on experience with Jetpack Compose, especially:
State management, side-effects, recomposition control, custom composables
Solid experience with Navigation Component (including nested graphs, deep links)
Experience with local data storage: Room (DAO/migrations), DataStore (preferences/proto)
Architectural understanding: MVVM and MVI (e.g., TEA, Redux-style), clean layered architectures, modularization
Confident with multithreading using coroutines (Flow, scopes, dispatchers, cancellation)
Familiarity with analytics integration (Firebase, Facebook Analytics, AppsFlyer)
Proficiency with Git and standard workflows (feature branches, rebase, code reviews, CI/CD)
Challenges You Might Face
Limited documentation — but a lot of tests to guide you
Refactoring will be gradual and careful — performance and stability are top priorities
Team: 3 Android developers, Practice Lead, Tech Lead, Manual QA + Automation QA. Flat structure, collaborative decision-making, strong engineering focus.
Hiring Process
Interview with HR (30 min);
Technical interview (1–2 hours — deep dive into your skills and experience);
Final interview with Tech Lead (engineering leadership perspective).
Posted on: 10/1/2025

Birmarket
Birmarket is Azerbaijan's e-commerce leader! We are a giant 3P marketplace that has been operating for over 5 years.
Please let Birmarket know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!