Lead Mobile Application Developer

Noida, Uttar Pradesh, India
Dec 30, 2023
Dec 31, 2024
Onsite
Full-Time
5 Years
Job Description

Job Title. Lead Mobile Developer

Job Description

We are seeking a highly skilled Lead Mobile Developer responsible for the end-to-end development, delivery, maintenance, and documentation of applications designed for a variety of iOS and Android devices, including mobile phones and tablets. As a lead developer, you will collaborate with a team of engineers and developers working across different layers of the infrastructure. Your commitment to collaborative problem-solving, sophisticated design, and the delivery of high-quality products is crucial.

Key Responsibilities

  • Architect, build, and deliver iOS & Android applications based on client specifications.
  • Ensure application compatibility with multiple versions of iOS & Android and various device types.
  • Collaborate with internal teams to translate designs and wireframes into high-quality code.
  • Communicate project progress and delivery timelines to clients and internal stakeholders.
  • Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns.
  • Write clean, modular, and maintainable code when required.
  • Actively participate in code review sessions, suggest best practices, and reduce technical debt.
  • Design, build, and maintain high-performance, reusable, and reliable code.
  • Create and document best practices for mobile development.
  • Understand different architectural patterns (e.g., MVVM, MVC) and how to test them.
  • Hands-on experience with version control tools.
  • Knowledge of and experience with the latest rules and regulations for deploying apps to Google Play and the App Store.

Preferred Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or a related subject.
  • Prior experience in end-to-end mobile app development, preferably at the enterprise level.
  • Minimum 5+ years of experience building iOS applications in Swift.
  • Minimum 5+ years of experience building Android applications in Java and/or Kotlin.
  • Hands-on experience with offline storage, threading, and performance tuning.
  • Comfortable with creating and working with APIs.
  • Working knowledge of various libraries and frameworks in iOS and Android like Cocoa Touch, Xcode, Retrofit, Picasso, Rxjava, etc.
  • Working knowledge of Flutter would be a valuable asset.
  • Knowledge of React Native will be considered a bonus.

This role requires a proactive individual with strong communication skills, a focus on code quality, and a passion for staying updated on the latest trends and technologies in mobile development. If you are a seasoned mobile developer with a track record of delivering high-quality applications, we invite you to join our dynamic team.