Involgix

Job-id-RNG-08-Android Developer

Irving, TX, US

over 2024 years ago
Save Job

Summary

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