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