junior Android Developer

Charlotte, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : REST, SOAP, JSON

Location : Charlotte

CTC : DOE

Job Description:

Job Description:

  • 5+ years of Android development experience
  • Well-versed in developing applications for either mobile devices or digital out-of-home installations in the following focus areas:
  • Android Development Excellent working experience developing and distributing Android applications using Android Studio written in Java or Kotlin.
  • Other Development Experience and working knowledge of cloud services, or mobile backend-as-a-service is an asset.
  • Deep level of expertise in two or more of the following is preferred:
  • Android design patterns, industry standards, common best practices for application architecture
  • Analytics and performance monitoring solutions
  • Native user interface development for all sizes of screens, using platform components and custom views including animations
  • Client application persistence of data using recommended platform-specific technologies
  • Performance tuning strategy of consumer applications
  • Unit testing, automated UI testing of mobile applications

 

Requirements

  • Five or more years of industry experience in mobile application architecture, software development, and software systems design
  • A strong understanding of computer science and software engineering principles
  • Experience working with designers to establish asset pipelines/workflows for mobile applications; including the use of nine patch images
  • Experience publishing mobile applications via enterprise channels or public app stores
  • Excellent knowledge of working with dynamic data (e.g., JSON, XML) over various protocols and transfer types (e.g., REST, SOAP)
  • Experience leading the performance tuning strategy of consumer applications
  • Working knowledge of mobile application accessibility
  • Experience working with product managers and creating technical recommendations and approaches to deliver on business requirements
  • Bachelor s degree in Computer Science or related field preferred