Mobile Application Developer ICAP Dar es Salaam, Tanzania
Full-Time
12th May 2022

Position Title: Mobile Application Developer – (1 Position) 

Reports to: Systems and Software Supervisor

Employment Type: Full-time 

Job Location: Dar es Salaam 

Travel: Up to 20% in intervention districts outside of job location 

Overall Job Function:  

Mobile developers specifically, the android developer is generally responsible for the development, design and implementation of new or modified android mobile applications. Android Developer must be conversant with popular mobile development technologies. Designing and developing advanced applications for the Android platform. Unit-testing code for robustness, including edge cases, usability, and general reliability. Bug fixing and improving application performance. 

Specific Responsibilities and Duties: 

  • Design and build advanced applications for the android platform 
  • Collaborate with cross-functional team to define, design, and ship new features 
  • Work with outside data sources and APIs. 
  • 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
  • Performing requirements analysis. 
  • Documenting that is creating system guidelines and manuals for the organization and communicating the results. 
  • Performing user acceptance testing. 
  • Troubleshooting technical issues 
  • Creating documentation for developed android applications 
  • Creating presentation slides and videos for developed android applications 
  • Providing support for developed android applications. 
  • Perform any other tasks assigned by the supervisor.

Qualifications, Knowledge, and Skills: 

  • Required Education: Bachelor's Degree in Computer Science, Software Engineering, Computer  Engineering, Information Technology or a related subject. 
  • Proven software development experience and Android Skills development 
  • UI/UX designing skills 
  • Knowing how to use XML to create layouts. 
  • Proven working experience in Android app development 
  • Experience with android Java or Kotlin 
  • Experience with Android SDK 
  • Experience working with remote data via REST and JSON 
  • Experience with Retrofit, other third-party libraries, and APIs 
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle 
  • Experience with SQLite Database and Room Persistence Library 
  • Experience working with Android MVVM with Clean Architecture 
  • Knowledgeable about RxAndroid and RxJava 
  • Knowledgeable about Jetpack Composer 
  • Experience working with Google Cloud Platform 
  • Experience working with Android Notifications implementation 
  • Experience working with Laravel Framework using passport or Sanctum. 
  • Knowledgeable about back-end and database programming using MySQL and Postgres.
Application

Sorry, this job no longer accepts new applications.

Check these similar jobs Front End Developer