Required Skills

Kotlin Jetpack Android SDK Core Java Gradle Android Studio

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 3rd Nov 2023

JOB DETAIL

  • Client facing role – will be working directly with the client and the technical team (both offshore and nearshore)
  • Perform peer reviews for the developed code before delivering to client.
  • Mentoring technical Android team on development and coding standards
  • Expected to write complex code  
  • Verify quality of code, take corrective actions, if necessary, before submitting for code merge process.

Job Responsibilities:

  • Participate in the development and maintenance of the Customer facing Android application by maintaining existing code base as well as extending it with new features. 
  • Implement solutions according to design, requirements, and standards. 
  • Write unit tests, UI tests, conform to code standards, have your designs and code reviewed.  
  • Work closely with your team members.
  • Assist in continually improving our software development process and development. 
  • Be committed to stretch goal achievement and willing to do what it takes to get the job 
  • Experience working with remote data via REST and JSON 
  • Strong knowledge of Android UI design principles, patterns, and best practices 
  • Experience with offline storage, threading, and performance tuning 
  • Understanding of crash reporting and analytics framework integration 
  • Good knowledge with third party SDK integration. 
  • Good understanding of Agile methodologies 
  • Ability to design applications around natural user interfaces, such as “touch” 
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers 
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks 
  • Ability to understand business requirements and translate them into technical requirements 
  • Familiarity with cloud message APIs and push notifications 
  • Understanding of Google’s Android design principles and interface guidelines 
  • Proficient understanding of code versioning tools, such as Git 
  • Good knowledge of implementation of automated testing platforms and unit tests 

Requirements:

  • 8 - 10 years of Android application development experience 
  • Technical expertise with the following: 
  • Strong knowledge of Kotlin, Jetpack, Android SDK, Core Java, Gradle, Android Studio, different versions of Android, and how to deal with different screen sizes 

Desired: 

  • Experience with Test Driven Development 
  • Familiarity with continuous integration 

Company Information