Junior Android Developer – JADSI211

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Jan 20 ,2022
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name DelonJobs
  • icon
    Contact Email [email protected]

Job Description

DelonJobs is seeking to hire a Junior Android Developer for a leading payments solution company in Nigeria who will design and develop android mobile applications as well as coordinate with the rest of the team working on different layers of the infrastructure. The individual must have a commitment to collaborative problem solving, sophisticated design, and quality product. Salary is negotiable. Candidate must possess a bachelor’s degree in computer science or related field with minimum of 2 – 3 years experience in related role. If you consider yourself a match and are interested in this role, kindly send your CV with the job title and code (Junior Android Developer – JADSI211) as subject to [email protected]


JOB RESPONSIBILITIES

  • Translate application storyboards and wireframes into functional applications with high quality codes.
  • Design, build, and maintain efficient, reusable, and reliable (Android) code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.

SKILLS AND EXPERIENCES

  • Proficient in mobile apps development, with a good knowledge of its ecosystems
  • Familiarity with the Android framework using Kotlin and Java native programming language.
  • Strong understanding of object-oriented programming
  • Skill for writing reusable libraries
  • 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
  • Familiar with various design and architectural pattern
  • Knowledge of concurrency patterns
  • Knack for writing clean, readable code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of android libraries, its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools 
  • Familiarity with continuous integration
  • Basic Understanding of software programming methodologies
  • Basic understanding of software development project management
  • Strong knowledge of Android UI design principles, patterns, and best practices