• Develop and deliver features for mobile applications and libraries.
  • Following agile methodology and attending daily scrum calls to get the
    daily updates from the team.
  •  Interacting with client for product requirements and daily updates on JIRA Board for
    project Progress Tracking purpose by following Agile methodology.
  •  Design, write and maintain high performance, reusable and reliable application code by
    following good code practices using Java or Kotlin.
  •  Design and develop different modules in the applications using Recycler view,
    Adapters, Widgets, Text views, Buttons, Edit Text.
  •  Tracking application behavior and performance by using Crashlytics tool to get real
    time data.
  •  Interact with the Quality Assurance team on daily basis to maintain and resolve
    applications bugs related to performance, quality of application.
  •  Refactoring old application java code into Kotlin for more supportability and improve
    performance
  •  Use different third party libraries using gradle for different purposes in the app like
    Retrofit for backend service, Glide for image processing, Dagger 2 for dependency
    injection.
  •  Translate UI Design or wireframes into pixel perfect user screens using XML, Material
    Design, Constraint Layouts.
  •  Design and implement automation testing in applications for better performance using
    Espresso as testing tool.
  •  Document the Error Handling in application for better understanding of the error which
    can occurs in the applications.
  •  Document the Classes for better understanding of the implementation of the
    applications.
  •  Perform PR reviews on daily basis to maintain code quality of the applications.
  •  Estimate tasks, deliver on commitments, and prioritize activities accordingly.

To apply for this job email your details to hr@involgix.com