Description
Android Developer
Yugasys Software - Bengaluru, Karnataka
What are your responsibilities?
As an Android developer, You are responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. You will be responsible to identify and correct bottlenecks and fix bugs.
Desired Technical & professional Expertise:
3-5 Years of Experience as an Android Developer
Strong knowledge of Android SDK, Versions of Android, and how to deal with different screen sizes.
Strong Understanding of Full Mobile development life cycle, Android Architecture, SDK, and SQLite DB.
Develop App with MVC, MVP and MVVM Architecture.
Strong OOPs fundamentals, Java, REST/JASON, Web Services.
Experience with third-party libraries and APIs like location-aware apps, google maps, etc.
Expertise in-app memory management, multithreading, networking & Security.
Proficient understanding of code versioning tools, such as Git.
Ability to work in a fast-paced agile development team.
Familiarity with continuous integration.
Familiarity with designing Native and Hybrid Android Applications.
Demonstrated communication skills in a customer/stakeholder facing environment.
Must be self-directed, resilient and creative.