Mobile Lead - Hyderabad, India - HTC Global Services
Description
Job Description:6+ years of remarkable experience in developing and deploying native iOS and Android Applications usingXCode and Android StudioHands on experience in developing apps using
Swift, Swift UI, Interface Builder, Kotlin and Java
to create apps for iOS and Android devicesExperience of using various design patterns such as MVVM, VIPER, MVC, etcUnderstands performance management for mobile applications and the backends that provide data to the application.
Detailed knowledge of mobile technologies including networking, data, and UI frameworks, and the application lifecycle.
Detailed knowledge in using Jetpack Components, Android librariesExperience on working with Location based servicesExperience with RESTful APIs to connect applications with back-end services.
Experience working on various notifications such as Apple Push Notification Service (APNS), FCM, local notifications, FCM and HoverGood understanding of memory management including various multithreading processes likeGCD, Blocks
etcExperience with offline storage, threading, and performance tuningProficient understanding of code versioning toolsExperience in writing the Unit test cases using XCTest, JUnit etcDelivers across the entire app life cycle – concept, design, build, deploy, test, release to the App Store and Play Store and support.
Adopts and implements standards and best practices for software development.
Responsible, conscientious, organised, self-motivated and able to work with limited supervision.
Experience in working with 3rd party analytics frameworkExperience on publishing at least 3 apps in AppStore and Play StoreSolid knowledge of mobile user interface development.
Experience in working in the Agile methodologyHigh integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful.
Interacts directly with other developers and stakeholders to conceptualise, build, test and release products.