We are looking for an Android developer 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.
Working closely with another mobile application developer leading the other platform development
Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support.
Working directly with developers and product managers to conceptualize, build, test and realize products.
Gather requirements around functionality and translate those requirements into elegant functional solutions.
Working with web developers to create and maintain a robust framework to support the apps.
Working with the front end developers to build the interface with the focus on usability features.
Create compelling device specific user interfaces and experiences.
Work on bug fixing and improving application performance.
Optimizing performance for the apps.
Keep up to date with the latest industry trends in the mobile technologies.
Able to estimate the time required to complete project deliverables.
Able to work in a fast-paced start-up environment.
Complete understanding and experience in Android UI, KOTLIN development.
Experience using Web Services and Data parsing using JSON, XML etc.
Strong in Android Java. Candidate should have a good understanding of thread management, memory management and other aspects of Java for mobile application development.
Strong OO design and network programming skills.
Strong written / verbal communication skills.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Experience with offline storage, threading, and performance tuning
Proficient understanding of code versioning tools, such as Git
Familiarity with cloud message APIs and push notifications
Should have an experience of 1-3 years
Qualification- Any computer science graduate / postgraduate