6+ years of remarkable experience in developing and deploying native iOS and Android Applications using XCode and Android Studio
Hands on experience in developing apps using Swift, Swift UI, Interface Builder, Kotlin and Java to create apps for iOS and Android devices
Experience of using various design patterns such as MVVM, VIPER, MVC, etc
Understands 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 libraries
Experience on working with Location based services
Experience 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 Hover
Good understanding of memory management including various multithreading processes like GCD, Blocks etc
Experience with offline storage, threading, and performance tuning
Proficient understanding of code versioning tools
Experience in writing the Unit test cases using XCTest, JUnit etc
Delivers across the entire app life cycle – concept, design, build, deploy, test, release to the App Store and Play Store and support.
Roles & Responsibilities
Keeps 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 framework
Experience on publishing at least 3 apps in AppStore and Play Store
Solid knowledge of mobile user interface development.
Experience in working in the Agile methodology
High 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.