B

B.TECH

Omnichannel electronics retailer with consumer financing

Senior Android Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree with a concentration in Computer Science, Computer Engineering, or a related subject is required.
  • At least five years of experience developing Android mobile applications.
  • A solid understanding of the full mobile development life cycle.
  • A deep understanding of Android engineering principles.
  • Solid knowledge of object-oriented programming, SOLID principles, and commonly used design patterns.
  • A good understanding of clean architecture.
  • Deep knowledge of Kotlin, Java, Fastlane, and Gradle.
  • Strong knowledge of the Android SDK, different Android versions, and handling different screen sizes.
  • Familiarity with RESTful APIs for connecting Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and libraries available for common tasks.
  • Proficiency with code versioning tools such as Git.
  • Familiarity with continuous integration.
  • Deep knowledge of Android architecture patterns such as MVP, MVVM, and MVI.
  • Experience with dependency injection or service locator.
  • Familiarity with Android Jetpack.
  • Experience with reactive programming.

Responsibilities

  • Translate designs and wireframes into high-quality code.
  • Contribute to engineering efforts from design through implementation, solving complex technical challenges related to developer and engineering productivity and velocity.
  • Design, build, and maintain high-performance, reusable, and reliable code using Kotlin, Java, Fastlane, and Gradle.
  • Ensure the application's performance, quality, and responsiveness.
  • Identify and correct bottlenecks and fix bugs.
  • Understand business requirements and translate them into technical requirements.
  • Help make decisions and map out necessary code-block refactoring.
  • Help maintain code quality, automation, and organization.

About the Company

B.TECH

Omnichannel electronics retailer with consumer financing

B.TECH operates in Egypt as an omnichannel retailer of home appliances and consumer electronics, selling local and international brands through more than 175 stores and an online platform. Customers can purchase in-store or online and use financing options such as MiniCash or partner fintech services to pay over time, while the business also maintains a B2B marketplace app called Deel to help SMEs with inventory, delivery, and marketing tools. The company combines a long-standing retail footprint with embedded consumer financing and a growing B2B offering, supported by investments from DPI and SEIC, to reach a wide audience. Its goal is to expand access to electronics and appliances in Egypt by leveraging omnichannel retail and financing to serve both individuals and small businesses and grow market share.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$288.9M
Headquarters
Cairo, Egypt
Founded
1997

Recently Posted Jobs

Explore more opportunities at B.TECH

See more jobs