Technical guidance to the team in software design and development activities.
Will be responsible to follow a hands-on development approach across the entire app lifecycle right from the concept stage until delivery and post-launch support.
Gather requirements around functionality and translate those requirements into elegant functional solutions.
Understanding of Android design principles and interface guidelines.
Develop mobile applications using Java & Kotlin. Able to work across both frameworks to build mobile applications.
Deliver across the entire app life cycle concept, design, build, deploy, test, release to play stores, and support.
Develop solutions that integrate with multiple solutions and other 3rd party systems using APIs, native SDKs, web services, and other technologies.
Work with product teams to troubleshoot and resolve issues related to mobile development.
Work with web developers to create and maintain a robust framework to support the apps.
Familiarity with cloud message APIs and push notifications.
Capable to handle Analytics, Crashlytics & bug fixing.
Optimize performance for the apps. Keep up to date on the latest industry trends in the mobile technologies.