Android Developer - Hybrid Position

Posted 07 January 2022
LocationOklahoma City
Job type Full Time
DisciplineIT
Reference7021

Job Description

Android Developer - Hybrid Position

(Requires 1 day per week in either OKC or Grapevine, TX Office)

RESPONSIBILITIES
 

  • Planning and development of a wide range of Android software applications for new and existing high-availability applications

  • Acting as a subject-matter expert for Android technologies and development

  • Collaborating with a range of development teams for completion of Android projects

  • Overseeing entire SDLC from planning, design, development, integration, and implementation of Android applications

  • Gathering requirements from internal and external sources

  • Communicating with team members and development leadership on new or existing project timelines, direction, etc.

  • Working with junior developers to instill good coding practices and grow their skill set

  • Developing and executing a Development Operations (DevOps) strategy to ensure quality software deployments and overall application health and performance.

  • Designs, codes, tests, debugs, documents, and implements applications using a variety of languages and platforms such as Java, Kotlin, PHP, JavaScript, and SQL.

  • Regular attendance required

  • Performing other duties as assigned


Education/Certification

  • Bachelor's degree in Computer Science or related field


Experience Required

  • Must have a minimum of 3+ years of native Android development experience and have built large-scale, high-availability Android applications


Skills/Abilities

  • 3+ years of significant native Android application development written in both Java and Kotlin

  • Advanced knowledge of Android 6 – current version with strong knowledge of upcoming beta Android OS versions

  • Strong Java, and Kotlin programming skills, as well as additional experience with other programming languages

  • Experience with local data storage such as Realm

  • Knowledge of Web views, cookie management, session handling, etc.

  • Knowledge of a wide range of Android development tools including Android SDK, Google Firebase, etc.

  • Proven ability to write clear, concise, and manageable code

  • Experienced developing in an Agile environment

  • Skill with hybrid environment technologies is a plus

  • Experience working in a team environment

  • A portfolio of apps published on Google Play Store is a plus but not required

  • Ideal candidate will have a strong understanding of the mobile world, where it is going, and be able to share opinions, ideas, and thoughts around the subject

  • Strong analytical and problem-solving skills