Browse Jobs
For Employers
Post JobLog inGet Started

Senior Android Engineer (Kotlin)

Kashat
Agouza, Giza
Posted 3 years ago
96Applicants for1 open position
  • 10Viewed
  • 6In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

About Kashat:

Kashat helps the unbanked Egyptian population cultivate a financial identity by providing them with instant loans and an opportunity to access wider financial services by way of building a credit history. We aspire to reconfigure how financial services for the unbanked are distributed by aiming to provide more equitable and accessible solutions. If you are looking for an ambitious and dynamic environment with new challenges every week, this is the place for you.

Kashat is the first nano lending app in Egypt and MENA, we are Egypt's first regulated nano lending venture. This is your opportunity to work with an ambitious mobile first fintech which has the ambition to become the most progressive and comprehensive fintech mobile app for the unbanked. Join us in our mission to solve some of the region’s most challenging issues revolving around access to finance for the unbanked.

About you

We are looking for an analytical, results-driven Mobile Developer Who will work with a growing team to build, improve and troubleshoot current Android applications and processes.

You will be using your deep understanding and experience of Kotlin and other tools to analyze current code and developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.

You should have excellent communication, computer, and project management skills to succeed as a Mobile developer, you should be focused on building a better, more efficient applications and creating a better end-user experience and you must be knowledgeable, collaborative, and motivated.

About the Job (Responsibilities)

  • Design and build advanced applications for Android using Kotlin.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and API's.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Job Requirements

  • BS degree in Computer Science, Engineering or a related subject
  • 3+ years of proven working experience of mobile landscape, architectures, trends, and emerging technologies
  • A deep understanding of Java and Kotlin.
  • A good understanding of MVC, MVP & MVVM patterns
  • Strong Knowledge with Firebase Console and its services (Custom Events…etc.)
  • Good knowledge of Android Life cycle and background Services
  • Familiarity with cloud message APIs and push notifications
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect 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
  • Familiarity with the use of additional sensors, such as GPS, gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A solid understanding of the different caching techniques you can apply when developing a mobile app
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Have published at least one original Android app
  • Experience with third-party libraries and APIs
  • Positive, proactive team player who is passionate about their craft.
  • Customer-centric prioritization and data-driven decision making.
  • Excellent written and verbal communication skills in English.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Android Engineer (Kotlin)