Software Engineer, Android

Job Title: Software Engineer, Android

JOB ID: 19-03687

City: El Segundo

State: CA

Software Engineer, Android - Direct-Hire/Permanent/FTE - El Segundo, Los Angeles, CA. 

Genuent is hiring an Android Software Engineer, for a Direct-Hire/Permanent opportunity for a premiere client in the entertainment industry located in El Segundo, Los Angeles, CA. If you are a match or interested please contact Michael Coppola at Mcoppola@genuent.com (714) 823-3537 

 The Role  
Job Summary & Responsibilities: The Android Engineer (full-time, salaried, regular) will be working closely with our team to help design and build scalable, high-traffic mobile apps.

Essential duties and responsibilities include, you will be reporting to a Lead Engineer and Manager of Software Engineering but not limited to: 

  • Develop optimal software solutions for problems of scale. 
  • Provide input, oversight, and direction for integration of third party software with our existing mobile apps. 
  • Prototype and pilot new Android software product and initiatives. 
  • Plan and coordinate various project and software releases. 
  • Maintain a disciplined approach to testing and quality assurance within a rapid development environment. 

 Education/Experience: 

  • BA/BS required, preferably in a Computer Science or Business discipline.  
  • 4+ years of experience in a software development environment.  

 Knowledge, Skills, & Abilities: 

  • Experience developing high volume, consumer facing Android apps 
  • Proficient with source code management using GIT, various workflows, and popular branching models 
  • Experience with TDD/BDD and various unit/integration testing libraries for Android 
  • Proficient with Java/Kotlin development for Android within Eclipse/Android Studio 
  • Proficient with Eclipse/Android Studio debugging tools and app optimization 
  • Proficient with development and troubleshooting across multiple Android SDK versions and devices 
  • Proficient with translating business requirements into custom UX/UI implementations 
  • Experience integrating 3rd party API's, libraries, and frameworks 
  • Experience with and solid understanding of OOP, MVC, MVP, and popular design patterns 
  • Experience with application performance optimization using client side caching solutions 
  • Experience working with REST services 
  • Experience building software using agile development methodologies, including Scrum 
  • Experience integrating or using continuous integration tools like Jenkins, Travis CI, or Bamboo 

 Desired Skills and Experience: 

  • Experience with, or understanding of Android or Android TV Apps application development 
  • One or more Android apps currently available in the Google Play Store 
  • Experience with video, video player, and DRM integration for Android applications 
  • LinkedIn or GitHub account showcasing your project experience and aptitude for engineering and product sense 

Equipment/Software Used: 

  • Windows or Mac / IDE / GitHub / Atlassian  
#LI-MC1
x

Apply to job