Technical Skills Strong knowledge of Android SDK and APIs, a different version of Android, development tools, application lifecycle, asynchronous server communication, and UI components. Strong knowledge of Android UI modeling, UI design principles, patterns. Experience in web service integration (SOAP, REST, JSON, XML) Experience in DLC’s integration Knowledge of SQLite and data synchronization mechanisms with cloud storage. Knowledge of the open-source Android ecosystem and the libraries available for common tasks. Familiarity with cloud message APIs and push notifications. Proficient understanding of code versioning tools such as Git, SVN, bit bucket. Responsibilities Design and build applications for the Android platform. Ensure the performance, quality & responsiveness of applications. Ensure the performance, quality & responsiveness of applications. Collaborate with the team to define, design & ship new features. Accountable for the team’s performance, work satisfaction, and growth Identify & correct bottlenecks including fixing bugs. Should be a very good team player with a go-getter attitude, results-driven, adaptable, inspirational, organized, and quality-focused. Understanding of best standards, guidelines, etc. and cares about adhering to them. Ability to handle complex problems from design to execution and deliver in time under constraints. Experience in leading a team and end-to-end client communication is a must. Soft Skills A lot of passion for problem-solving and programming in Mobile-development. Should possess excellent communication capabilities.