About the project:
Azercell is an Azerbaijani telecommunications company, the largest mobile network operator in
Azerbaijan and the second-largest taxpayer in the country outside of the oil industry. Main products
are: Fixed telephony, Mobile telephony, Internet services, Wireless broadband, Value-added
services. Project: Self-services B2C mobile platform development.
Responsibilities:
- Develop and maintain application features for the Android platform in
collaboration with product, design, and engineering teams
- Contribute to high-quality mobile app design and architecture
- Help maintain code quality, organization, and automatization
- Ensure the performance, quality, and responsiveness of applications
Requirements:
- Has 3+ years of commercial experience in Android development
- Strong knowledge of Android SDK, and different versions of Android OS
- Proven knowledge of Android material design guidelines, and best practices for the
platform
- Skillful in networking technologies
- Strong knowledge of basic data structures and algorithms
- Good expertise in architecture pattern(s)
- Familiarity with RESTful APIs and GraphQL
- Good knowledge in security and APP protection
- Strong knowledge of unit and instrumentation testing
- Good UI experience
- Experience in using Git
- Solid understanding of the full mobile development life cycle
- Deep understanding of Agile methodologies
- Upper-Intermediate English level
- Test Driven Development
- MVVM+R knowledge + MVP
- Experience/knowledge of LiveData, DataBindings, lifecycleowner - life time, single activity app, NavController
- Components development (viewmodels/viewdata as plus differences)
- Networking Layer without retrofit knowledge
- Coroutines - explicit/implicit usage
Nice to have:
- Providers/Singletone paterns knowledge
- Compose
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits