Previous Job
Android Developer - Atlanta, GA/Austin TX - Full time with benefits
Ref No.: 18-03105
Location: Atlanta, Austin, Georgia
Android Developer
Location: Atlanta, GA/Austin TX
Position Type: Full Time

No Visa Sponsorship available for this position - No third parties Agencies or Corp to Corp

Relevant Experience:
Have at least 5 years of experience on Android app development
Experience of Retail domain will be an added advantage

Technical/Functional Skills:
  • Experience with Java, Kotlin and Android Framework(4.0 – 8.1)
  • Experience in material design elements of android.
  • Strong in Object oriented programming, data structures, Algorithm design and Client-Server architecture
  • Proficiency in Core Java and concepts like Multithreading, Synchronization and Exception handling.
  • Exceptional analytical aptitude and attention to detail
  • Knowledge on XML, Web services.
  • Knowledge on networking and image libraries (like Retrofit, Volley, Picasso, Glide etc)
  • Knowledge on Social network integrations like Facebook and Twitter.
  • Knowledge on Firebase tools.
  • Knowledge on Gradle build management system.
  • Experience with Camera API, Barcode scanning and NFC Package.
  • Experience with Maps API and developing location based services
  • Experience with developing Augmented reality applications
  • Experience with Open GL
  • Experience in Kotlin and functional programming concepts.
  • Experience in SQLite and Realm mobile database.
  • Experience in creating android custom views
  • Experience in creating view animations, transition animations, shared transitions
  • Understanding of Source Code Control (Git) and Android studio Functions.
  • Basic Knowledge of Major Mobile platforms (IOS,WP7)
  • Experience in Unit Testing Frameworks like JUnit. Knowledge on testing tools like Mockito, Power Mockito, Roboelectric, Code Coverage
  • Experience in application architectural patterns like MVP, MVVM, MVI
  • Experience in RxJava
  • Experience in Dependency Injection frameworks like Dagger
Roles & Responsibilities:
  • Ability to take business requirements and develop functional design and help in technical design
  • Good organizational and problem-solving skills
  • Good team player who is self-motivated and well organized
  • Strong oral and written communication skills
  • Ability to work with remote teams
  • Ability to manage project scope
  • Ability to ensure quality of the delivered components.
  • Onshore / Offshore team management, capacity planning
  • Offshore co-ordination for construction and testing of defects/BRs, review and code delivery
  • B.E / B.Tech (Information Technology) or Equivalent