Mobile Lead - Hyderabad, India - HTC Global Services

    HTC Global Services background
    Description
    Job Description:6+ years of remarkable experience in developing and deploying native iOS and Android Applications using

    XCode 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.

    Demonstrable knowledge of mobile development, proficient in Swift and Kotlin.
    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 like

    GCD, 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.

    Roles & ResponsibilitiesKeeps up to date on the latest industry trends in mobile technology.
    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.