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.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job