Senior Mobile Developer

  • Full-time

Company Description

Appify Systems is the first of its kind Plug & Play Platform for Field Service. With support for over 140 data sources including Salesforce, ServiceNow, SAP, and Oracle, Turbo provides rich capabilities such as forms, workflows, checklists, signature capture, service reports, inventory, time tracking, maps, calendars, connected devices, on-my-way and more. Service Leaders and IT can use the platform’s drag-and-drop functionality to automate any service process into rich web and offline mobile apps at unprecedented speeds.

Job Description

Responsibilities

  • Design &  develop mobile applications for iOS and Android platforms

  • Unit test code for robustness, included edge cases, usability and reliability

  • Work on bug fixing and improving application performance 

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

  • Collaborate with UI/UX designers and testers to ensure the mobile applications are presentable and in perfect working order

  • Automate and manage mobile application distribution to public and private app stores

  • Develop mobile application using Android Studio, XCode IDE’s and Swift, Java and Kotlin programming languages 

  • Enhance/re-architect existing mobile components to satisfy new performance and scalability requirements.

  • Supporting issue analysis and fix activities during test phases, as well as production issue resolution.

  • Remain up to date with the terminology, concepts, and best practices for coding mobile apps

 

Qualifications

Key Requirements

  • 7+ years of hands-on iOS and Android mobile application development experience

  • Solid understanding of the full mobile development life cycle, RESTful APIs and JSON payload management

  • Development experience in mobile databases (SQLite), data encryption, app distribution lifecycle and distribution automation

  • Extensive experience using Java, Kotlin and Swift programming languages

  • Extensive experience in deployment/distribution platforms like Google Play Store, App Store and preferably MDM distributions

  • Good OO-skills. Must demonstrate strong familiarity of design patterns

  • Strong engineering background, founded in preferred fields such as Computer Science, Mathematics, and Software Engineering