Mobile App Developer – Senior Software Engineer / Tech Lead (iOS/Android)

Be a part of the Best Engineering Talent there is to offer with Engineers24x7.

Minimum Qualifications

  • A Degree in Software Engineering/ Computer Science or equivalent in relevant capacity.
  •  Minimum of 03+ years of experience in both Android/iOS platforms in building mobile applications utilizing cutting edge technologies/frameworks/practices.

Android

  • In-depth understanding of MVVM architecture, Java as well as Android application architecture and design.
  • Proficient understanding of the Kotlin language, RxJava, and Firebase.
  • Good understanding of memory management, network interaction, concurrency, and multi-threading in Android.
  • Have an understanding of complete application development, continuous integration, testing, and app distribution infrastructure.
  • Experience in building large-scale multi-module apps or working with React-Native is preferred.

iOS

  • Proficient in Swift, Objective-C, and extensive experience with iOS Frameworks such as Core Data and Core Animation.
  • Knowledge of iOS back-end services.
  • Knowledge of Apple’s design principles and application interface guidelines.
  • Proficient in code versioning tools including Mercurial, Git, and SVN.
  • Knowledge of C-based libraries.
  • Familiarity with push notifications, APIs, and cloud messaging.

Preferred Qualifications

  • Proven experience as an app developer.
  • Extensively worked with business analysis and requirements in Agile.
  • Methodologies such as SCRUM, Test Driven Methodologies.
  • Hands-on Experience with Source code management tools like GitHub, bitbucket.
  • Experience in JIRA for managing User stories, Defect tracking including User Story Capacity and Complexity.
  • Self-starter that is always inclined to learn new technologies with strong communication, collaboration, and team-building skills with proficiency in grasping new technical concepts quickly.
  • Knowledge of Golang, Jenkins, and automation expertise would be good to have.

Responsibilities

  • Designing and building mobile applications for Apple’s iOS or Android platform.
  • Collaborating with the product and design team to define app features.
  • Ensuring quality and performance of the application to specifications.
  • Identifying potential problems and resolving application bottlenecks.
  • Fixing application bugs before the final release.
  • Publishing application on App Store.
  • Maintaining the code and atomization of the application.
  • Designing and implementing application updates.

Upload your CV