https://bayt.page.link/EY9N8xeQCDpCtuc39
Create a job alert for similar positions

Job Description

Android Engineer



Cairo Technology – Android / On-site / On-site We are looking for a talented Android Engineer to join our mobile development team at Telda.
You will be responsible for designing, building, and maintaining Android applications that offer a seamless, intuitive experience to users. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality mobile solutions. This is a great opportunity to work on innovative projects and contribute to the growth of Telda’s mobile platform!
Key Responsibilities: - Design, build, and maintain advanced applications for the Android platform using Kotlin. - Collaborate with cross-functional teams to define, design, and ship new features while ensuring application performance and scalability. - Write clean, maintainable, and testable code. Perform regular code reviews and ensure adherence to best coding practices. - Identify and fix bottlenecks, memory leaks, and other issues to ensure smooth user experience and efficient resource usage. - Write unit tests, automated tests, and work within CI/CD pipelines to ensure high-quality releases. - Implement security best practices to protect user data and ensure compliance with industry regulations. - Stay up to date with the latest Android development tools, libraries, and best practices. - Continuously improve the codebase by refactoring and optimizing existing features.
What do you bring: - 2-3 years of professional Android development experience. - Proficiency in Kotlin for Android development. - Strong understanding of Android SDK, different versions of Android, and how to deal with various screen sizes and devices. - Experience working with RESTful APIs. - Familiarity with Android UI/UX design principles, patterns, and best practices. - Experience with third-party libraries, frameworks, and APIs. - Solid experience with Android Jetpack components (LiveData, ViewModel, Room, Navigation, etc.). - Familiarity with architectural patterns. - Experience with Coroutines, RxJava, or other reactive programming frameworks. - Knowledge of dependency injection frameworks like Dagger or Hilt. - Proficient in version control (Git) and understanding of CI/CD tools. - Experience with testing tools like JUnit or Espresso. - Strong problem-solving skills and attention to detail. - Ability to work independently in a fast-paced environment. - Passionate about delivering great user experiences.
Preferred Qualifications: - Knowledge of mobile security best practices, including secure data storage and encryption. - Experience with Firebase, Google Play Services, and app analytics. - Familiarity with the Google Play Store release process and managing app releases.
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.