Bachelor's degree in Computer Science, Software Engineering, Information Technology with a minimum of 4 years of relevant industry experience in Software Development.
DUTIES AND RESPONSIBILITES
Design, build and publish Android Mobile Applications.
Application integration with enterprise 3rd party services.
Collaborate with teams to integrate systems.
Develop and update technical documentation.
QUALIFICATIONS AND REQUIREMENTS
Bachelor's degree in Computer Science, Software Engineering, Information Technology with a minimum of 4 years of relevant industry experience in Software Development.
Minimum 3-year experience in developing mobile applications (Android).
Strong knowledge of Android Design Guidelines & Principle.
Solid understanding of the full mobile development life cycle.
Deep familiarity with Kotlin.
Experience with Google Play Store application distribution.
Solid foundation in data structures, algorithms and OOP Concepts.
Hands-on experience with Android Studio Development Environments.
Understanding & experience in consuming Web Services (REST JSON, XML).
Solid knowledge of best practices in mobile UX design.
Good understanding of the MWM design pattern.
Excellent analytical and troubleshooting abilities.
Experience with third-party libraries and APIs such as RxJava, Dagger 2 and Firebase.
Experience with Flutter, Node.JS, JavaScript, Dart, React development is a plus.