3 - 8 years

0 - 3 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position

Mobile Developer

Job Objective

JiBe is a cloud based fully integrated ERP system for the shipping industry. Our goal is to allow shipping companies to improve productivity, efficiency and safety levels, while reducing costs. JiBe ERP enables increased automation and streamlining of processes, creating pre-defined workflows and reducing the usage of email and paper. 

JiBe is looking for a top-notch engineer to join our team. You will have an opportunity to directly impact our growing team.

Job Responsibilities

  • Develop and maintain

    native mobile applications

    for iOS using

    Swift

    ,

    Objective-C

    ,

    Core Foundation

    ,

    UIKit

    , and

    Cocoa Touch

    .
  • Integrate

    Core Data

    ,

    network calls

    , and manage basic version control with

    GIT

    .
  • Utilize

    Ionic

    for cross-platform development, as well as familiarity with

    PhoneGap

    or similar frameworks.
  • Work with

    enterprise back-end system integration

    ,

    client-server applications

    , and

    RESTful APIs

    to deliver robust mobile solutions.
  • Perform

    memory management

    tasks and conduct

    memory/performance profiling

    using

    ARC

    for efficient mobile application performance.
  • Contribute to the

    Android

    development process, assisting in bug fixing and ensuring the app runs smoothly across both platforms.
  • Manage builds in

    TestFlight

    and handle the deployment process, including publishing and updating apps on the

    App Store

    .
  • Collaborate with other developers to design and architect applications, adhering to

    object-oriented design patterns

    .
  • Design and develop

    database schemas

    , write secure code, and maintain high standards for

    code quality

    .
  • Integrate mobile applications with existing software systems, ensuring seamless functionality.
  • Android Development:

    Develop and maintain native mobile applications for Android using Java, Kotlin, Android SDK, and related technologies (e.g., Android Studio, Gradle).

Qualifications

  • Education

    : Bachelors degree in

    Computer Science

    ,

    MIS

    , or a related field (or equivalent education).
  • Experience

    : A minimum of

    3 years

    in mobile application development, with proven proficiency in

    native iOS development

    (Swift, Objective-C) and

    Android development

    (Java, Kotlin, or related).
  • Knowledge of

    Core Data

    ,

    networking protocols

    , and experience with

    RESTful API

    integration.
  • Familiarity with

    Ionic

    and other cross-platform tools such as

    PhoneGap

    ,

    Titanium

    , or

    Flex

    is a strong advantage.
  • Experience in building

    offline-capable

    mobile apps with cloud synchronization capabilities.
  • Strong understanding of

    object-oriented design patterns

    and application

    architecture

    .
  • Solid experience managing and deploying applications via

    TestFlight

    and the

    App Store

    .
  • Understanding of

    UI/UX principles

    and mobile optimization for both Android and iOS.
  • Familiarity with

    database design

    (including SQL),

    JavaScript libraries

    , and

    JSON/XML

    .
  • Knowledge of development tools like

    Maven

    ,

    Git

    ,

    Bamboo

    , and project management tools like

    JIRA

    .
  • Understanding of mobile app security, and writing

    secure code

    .
  • Ability to troubleshoot, debug, and support both

    production

    and

    development environments

    .

Preferred Skills

  • Experience with

    cross-platform mobile development

    , using tools like

    PhoneGap

    ,

    Titanium

    , or

    Flex

    .
  • Proficient in

    Agile development methodologies

    and familiarity with the software development lifecycle (SDLC).
  • Strong understanding of

    cloud-based solutions

    and

    data synchronization

    techniques.
  • Exposure to

    HTML5

    ,

    CSS3

    , and

    JavaScript

    for web-based mobile development.
  • Familiarity with

    jQuery Mobile

    ,

    RESTful services

    , and working with

    Agile teams

    .
  • Knowledge of mobile app

    analytics

    and making data-driven business decisions from app usage patterns.

Key Challenges:

  • Handling

    large-scale business logic

    and managing complex dependencies within the mobile application.
  • Developing apps that function seamlessly

    offline

    and are able to synchronize with the cloud over unstable or limited internet connections.
  • Consolidating and integrating

    multiple data sources

    to support

    analytics-based business decisions

    .

Technologies:

  • iOS Development:

    Swift, Objective-C, UIKit, Cocoa Touch, Core Data, Xcode, Core Animation, Core Location, Push Notifications (APNs)
  • Android Development: J

    ava, Kotlin, Android SDK, Android Studio, Gradle, Jetpack Libraries, Room Database, Firebase (for Android)
  • Cross-Platform Tools:

    Ionic, PhoneGap
  • Version Control & Tools:

    Git, Maven, JIRA
  • Languages:

    HTML5, CSS3, JavaScript, SQL, JSON, XML, Dart (for Flutter), TypeScript (if applicable)
  • UI/UX:

    Responsive Design, Mobile Optimization, Material Design (for Android), Human Interface Guidelines (for iOS)
  • Database & APIs:

    RESTful API integration,  SQLite, Room, CoreData (for local storage)
  • Testing & Debugging:

    Unit Testing, UI Testing, XCUITest, Espresso, Mockito, TestFlight
  • Deployment:

    App Store, Google Play, Firebase Cloud Messaging (FCM), Push Notifications

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Jibe Development Services logo
Jibe Development Services

Technology Consulting

Innovation City

RecommendedJobs for You

pune, maharashtra, india

baner, pune, maharashtra