IOS & Android Mobile developer Intern

at GailNet Company Limited
Location Arusha, Tanzania, United Republic of
Date Posted November 3, 2020
Category IT / Information Technology
Software Development
Job Type Internship
Currency TZS

Description

Job Summary

We are looking for a qualified IOS & Android Mobile developer Intern to join our Engineering team.

  • Minimum Qualification: Diploma
  • Experience Level: Volunteer, internship
  • Experience Length: 2 years

Job Description

You will be working with our engineers to develop and maintain high-quality mobile applications. If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications while working in a fast-paced environment.

Ultimately, you should be able to design and build the next generation of our mobile applications.

Responsibilities

  • Design and build iOS and Android mobile applications
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with the Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications, and protocols
  • Stay up-to-date with new technology trends

 

General Requirements

  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App Store or the Android market
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Experience in Payment gateway integration in mobile apps is a big plus
  • A portfolio of iOS/Android apps in the Play Store/app store is a plus
  • Hands-on experience with Android studio & Gradle build system
  • Git & Gerrit
  • UI & UX experience
  • Locations and Map API's
  • BSc degree or Diploma in Software Engineering, Computer Science or relevant field

Android requirements

  • Excellent knowledge in core Java
  • Hands-on experience in the full life cycle of Android application development
  • Strong knowledge in RESTful web services
  • Good Knowledge of Android SDK's
  • Push Notifications & Toast
  • Eclipse & ANT based build system
  • Android Studio
  • Experience in Gradle.

IOS requirements

  • Very good experience with Objective-C and iOS SDK
  • Good working knowledge in Cocoa Touch
  • Experience with memory management and caching mechanisms specific to mobile devices
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text