Job Description
• Design mobile application interface design, navigation, and presentation along with developing custom controls as required by the application.
• Understand product development road map, and execute rapidly to build mobile applications with high quality.
• Utilise native APIs to enable maps, in-app SMS and email features
• Develop applications that controls handset resources
• Able to lead and mentor team members
• Troubleshoot to solve customer problems with help of Crashlytics/firebase among other tools.
• Deployment / Release understanding
• Unit Testing
• Good to have exposure to Kotlin, flutter, react native
• Implement DeepLinks and Notification Libraries
• Understanding of battery/ram/network and other system resource saving strategies
Technical
• Android SDK, JAVA, XML & JSON Web Services, SQLite databases and its relevant frameworks.
• Object Oriented Programming
• Solid coding practices including good design documentation and code review.
• Good hands-on debugging skills
• Strong in fundamentals to suggest mobile UI design recommendations.