Mobile Developer Ios + Android

Dubai, DU, AE, United Arab Emirates

Job Description

Application developer is responsible for the development and maintenance of applications aimed at a range of iOS + Android devices including mobile phones and tablet computers. Your primary focus will be development of iOS + Android applications and their integration with back-end services. He/she will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities:



Design and build applications for the iOS + Android platform

Ensure the performance, quality, and responsiveness of applications

Collaborate with a team to define, design, and ship new features

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automatization

Lead and manage the mobile development function of the agency and assume ultimate responsibility for the effectiveness and efficiency of the applications solutions developed.

Integrate with the team in presenting and discussing mobile solutions with management

Assume direct responsibility for mobile development by assigning development teams, formulating workflows and structural requirements and following-up on implementation.

Manage projects with in-house teams as well as remote resources.

Assume direct responsibility for managing app store accounts and application submissions.

Design and build interfaces and advanced applications for the iOS + Android platform to improve user experience

Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Take ownership of the quality and usability of the code

Supervising and manage the Android developer tasks.

Required Skills:



Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch

Experience with iOS + Android frameworks such as Core Data, Core Animation, etc.

Experience with offline storage, threading, and performance tuning

Familiarity with RESTful APIs to connect iOS + Android applications to back-end services

Knowledge of other web technologies and UI/UX standards

Understanding of Apple's design principles and interface guidelines

Experience with performance and memory tuning with tools {{such as Instruments, depending on project needs}}

Familiarity with cloud message APIs and push notifications

Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}

Familiarity with continuous integration

Technical Knowledge:



knowledge in Web Services Integration (JSON / XML)

Solid experience in Xcode

Apple Push Notification Service (APNS)

Knowledge in the Swift Programming Language (Swift 4).

build and connect the UI to the application structure

knowledge the view controller life cycle and its callbacks

Knowledge in application testing and Apple iTunes App Store Application Submission Process

Xcode Tools: Storyboarding, Auto Layout, Adaptive Layout

general knowledge C , C++ , Objective-C ,

IAd and InAppPurchase integration

Produce fully functional mobile applications writing clean code using Agile methodology

Troubleshoot and debug to optimize performance

Job Type: Full-time

Pay: AED10,000.00 - AED13,000.00 per month

Application Question(s):

What is your current notice period ? What is your salary expecations ?
Experience:

Kotlin: 3 years (Preferred) Flutter: 3 years (Preferred) React Native: 3 years (Preferred) * Swift: 3 years (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2003793
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned