Android Developer at Nairagram Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
3 years ago

Additional Details

Job ID
13916
Job Views
95

Job Description



Job Purpose



  • As an Android developer, you are responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices, primary focus will be the development of Android applications and their integration with back-end services.


Main Responsibilities



  • Participate in the installation, de-installation, and configuration of software, required for the standard work of other software applications.

  • Prepare the installation wizard (package) and documentation (installation manual and user manual) for the software products he created and to keep them in actual condition.

  • Periodically review the condition of software programs and the accuracy of the database developed and passed for exploitation.

  • Design and build advanced applications for the Android platform

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Develop application programming interfaces (APIs) to support mobile functionality.

  • 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

  • Maintain the information data library regarding the state of the developed software products within the Company.

  • Translate designs and wireframes into high quality code.

  • Design, build, and maintain high performance, reusable, and reliable Java code.

  • Ensure the best possible performance, quality, and responsiveness of the application.

  • Identify, correct bottlenecks and fix bugs.

  • Help maintain code quality, organization, and automatization.

  • Convert mock-ups and wireframes into actual Android app.

  • Publish applications to Google Play Store,implement Google Services – Geolocation Service

  • Design applications around natural user interfaces, such as “touch”

  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers, Near Field Communication (NFC)

  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks

  • Maintain the information data library regarding the state of the developed software products within the Company.


Skills And Qualifications



  • BSc. Degree in Computer Science or related discipline

  • 5+ years experience in Fintech or Payment Solution Company

  • Experience in both Java and Kotlin and any of Xamarin, React native, Swift, or Flutter.

  • Experience with Android SDK-Understanding of Google’s Android design principles and interface guidelines

  • Familiarity with RESTful APIs to connect mobile applications to back-end services.

  • Strong knowledge of Android native programming tools (e.g. Java, android studio, react-native), patterns, and best practices

  • Ability to understand business requirements and translate them into technical requirements.

  • Familiarity with cloud message APIs and push notifications

  • Solid understanding of the full mobile development life cycle.

  • Proficient understanding of code versioning tools, such as Git.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept