Software Engineer – Client (iOS/Android)

Tagit Philippines, Inc.
With business certificates

51-200 employees
Makati, Metro Manila
Years of Experience
  • 2-5 years of experience
Opportunity
 
We are looking for highly talented, motivated and a driven individual with sound knowledge and expertise to design, develop, test, document, deploy & support high quality web applications using Android and iOS applications. This role is ideal for you if you have a background in mobile operating systems and are looking for the next level of career growth in a fast-paced, learning based and merit-driven work environment
 
What you will be doing
  • Should have hands-on development experience on Android and iOS applications
  • Knowledge of UI/UX best practices and design standards, experience with localization tools for iOS and Android platforms.
  • Hands on experience on third party SDK integrations on iOS and Android applications.
  • Experience on touch ID and other biometrics integrations will be added advantage
  • Ensure the versioning of application and documents are controlled using SVN
What you will bring along
  • Combination of iOS or Android developer.
  • Proficiency in asynchronous/multi-threaded programming specific to mobile devices.
  • Hands-on native iOS development experience with proficiency in Objective-C /Swift using XCode.
  • Experience working with Web Services using iOS SDK.
  • Knowledge of debug and test tools like UI Automation, analysis with Instruments and other tools.
  • Deep understanding how Android works (Dalvik, ART)
  • Experience developing with the Android SDK.
  • Experience in handling the performance and memory of Android App.
  • Android UI development with latest framework and techniques.
  • Deep understanding of responsibility and life cycle basic components (Activity, Broad cast Receiver, Service, Content Provider)
  • Understanding of architecture of mobile applications, common patterns and design. Should be capable of leveraging the capabilities of (Camera, GPS, etc.)
  • Experience with JSON, SOAP, Rest, XML and XHTML.
  • Experience with databases like SQLite, NoSQL and key-value storages.
  • Knowledge of HTML5, JavaScript, and the third party API (like Facebook, Twitter etc.) will be added advantage.
  • Experience with Ant, Maven, Gradle.
  • Experience working with a tool-chain that includes Git, SVN.
  • Understanding of algorithms, data structures, complexity, optimization, caching and security.
  • Deep understanding of both Google Cloud Messaging and Apple Push
  • Notification Service including configuration of registration servers, notification types, payloads etc
Key Skills:
  • Mobile Operating System : iOS & Android
  • Languages : Objective C, Swift, Java, Java Script, C.
  • Persistent Store : SQLite, Core Data
  • IDE and Version Control Tool: Xcode and iOS SDK , Android Studio
  • Concepts and Buzzwords : OOPS, OOA / OOD (Design Patterns), Automated testing,
  • Unit Testing, Auto Layout, Multi-Threading (GCD, NSOperation),SOAP WSDL,REST.

Quick Apply

Be careful. A salary that's too high can scare away potential employers.

Point out why you are qualified for this job.

Only files with .doc, .docx, .odt, .pdf, or .rtf extensions less than 900kb are allowed.
By clicking the Submit button, you confirm that you have read, understood and agree to our Terms of Service and Privacy Policy.

Tagit Philippines, Inc.


Learn more at :
https://www.tagitmobile.com