IOS & Android Mobile developer Intern
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