Android Developer at The People Practice

Job Overview

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

Additional Details

Job ID
42864
Job Views
105

Job Description



Responsibilities



  • 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 and correct bottlenecks and fix bugs.

  • Help maintain code quality, organization, and automatization.


Qualifications



  • Degree in Computer Science or Engineering or related field

  • 3-8 years of Basic Android Application development in a financial instituition is preffered.

  • Has an understanding on Android system and OS.


Requirements



  •  Knowledge Programming & Scripting Languages Core Java, Java, Shell Scripting

  • Knowledge of Operating Systems Linux, Windows, Android

  • Development Tools and Databases Android Studio, SQLite

  • SCM and Issue Tracking tools Perforce, GIT, JIRA.

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.

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

  • Strong knowledge of Android UI design principles, patterns, and best practices

  • Experience with offline storage, threading, and performance tuning

  • Ability to design applications around natural user interfaces, such as “touch”.

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

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

  • Familiarity with cloud message APIs and push notifications

  • A knack for benchmarking and optimization

  • Understanding of Google’s Android design principles and interface guidelines

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with continuous integration

  • Kotlin, Java

  • Important libraries include Dagger and Realm.

  • MVP Clean Architecture

  • Must be a critical and analytical problem solver.

  • Must be self-driven, self-motivated, and result oriented.

  • Must have excellent spoken and written communication.

  • Must have excellent time skills – showing an ability to organize, prioritize, and balance multiple projects.

  • Must be a great team-player.

  • Must have knowledge of internal and "best practice" principles of software engineering/SDLC.

  • Must have good Analytical, Communication and Negotiation skills for interacting with 3rd Party Vendors, Other R&D teams, Testers, and stakeholders across the globe.

  • Must have a good understanding of Web & its technologies


Similar Jobs

Cookies

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

Accept