Mobile Lead

Bengaluru, Karnataka, India
Apr 15, 2024
Apr 04, 2025
Hybrid
Full-Time
6 Years
Job Description
  • A minimum of 6 years of exceptional experience in developing and deploying native iOS and Android applications using Xcode and Android Studio.
  • Proficiency in Swift, Swift UI, Interface Builder, Kotlin, and Java to create apps for iOS and Android devices.
  • Familiarity with various design patterns such as MVVM, VIPER, MVC, etc.
  • Understanding of performance management for mobile applications and backend systems.
  • Demonstrable knowledge of mobile development, with expertise in Swift and Kotlin.
  • Detailed understanding of mobile technologies, including networking, data, UI frameworks, and the application lifecycle.
  • Experience using Jetpack Components and Android libraries.
  • Proficiency in working with location-based services.
  • Experience with RESTful APIs to connect applications with backend services.
  • Expertise in handling various notifications, including Apple Push Notification Service (APNS), FCM, local notifications, etc.
  • Strong understanding of memory management and multithreading processes like GCD, Blocks, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Proficient in code versioning tools.
  • Experience in writing unit test cases using XCTest, JUnit, etc.
  • Ability to deliver across the entire app lifecycle – from concept to design, build, deployment, testing, release to the App Store and Play Store, and support.

Roles & Responsibilities

  • Stay updated on the latest industry trends in mobile technology.
  • Adopt and implement standards and best practices for software development.
  • Take responsibility, demonstrate conscientiousness, organization, self-motivation, and work well with limited supervision.
  • Experience working with 3rd party analytics frameworks.
  • Successfully published at least 3 apps in the App Store and Play Store.
  • Solid knowledge of mobile user interface development.
  • Work effectively in an Agile methodology.
  • They must possess high integrity, accountability, a positive attitude, and a willingness to contribute to the team's success.
  • Interact directly with other developers and stakeholders to conceptualize, build, test, and release products.

This position offers the opportunity to work at the forefront of mobile technology, contribute to the development of cutting-edge applications, and collaborate with a dynamic team to deliver exceptional user experiences.