Required Skills: JSON, XML, RESTful API, Java, Kotlin
          Job Description
                    Job Title - Android Developer
 Location - Sunnyvale, California
  
 Job Description: 
 Location- Sunnyvale,CA / Remote
 Job Title- Senior Android Developer
  
 Minimum Education and Experience required:
 Bachelor's Degree in Computer Science or related field and 9+ years of experience building scalable e-commerce applications or mobile software
  
 Minimum Skills required:
 Experience with mobile software development using Java & Kotlin
 Strong experience in Algorithm and Data Structure.
 Experience with networking, RESTful API and working with JSON, XML
 Experience using distributed source code version control systems (Git/Github)
 Experience working within an agile development team
 Experience with Android SDKs and software debugging techniques
 Experience with analysis of memory issues such as memory leaks using memory analyzers tools
 Experience with embedded real time systems with limited resources (memory and processing)
 Experience with command line Android build tools for Continuous Integration
 Experience in design patterns, MVC, data structures and algorithms.
 Experience in unit and integration testing
 Published Android application is required