Description

Responsibilities

  • Establish, develop and maintain good working relationships with business users.
  • Prioritize face-to-face interactions.
  • Manage deployment packaging, testing, and implementation.
  • Collaborate with all other IT teams across the organization to
    ensure releases are delivered with repeatable and auditable processes.
  • Build, refresh and administer deployment environments.
  • Support and troubleshoot scalability, HA, performance, monitoring, and
    backup/restore.
  • Identify and develop ways to improve the quality, capability or efficiency of the testing process.
  • Document, standardize and automate deployment processes.

Required Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Excellent knowledge and capability to use OS frameworks for multi-threading, data persistence, and adapting user interface across multiple screen sizes.
  • Familiarity with native build tools, like XCode, Gradle, Android Studio .
  • Able to work in a team environment is required.
  • Strong communication skills; both written and spoken is required.

Required Experience

  • Experience in mobile development – 5+ Years.
  • Minimum of 3+ years experience in mobility design and development of large scale enterprise mobile applications.
  • Experience with automated build pipelines (Jenkins) and Git for source control. – 5+ Years.
  • Experience in React Native mobile applications (Android/ iOS) and native Android applications. – 3+ Years.
  • Experience with popular React Native workflows – 3+ Years.
  • Experience creating, optimizing, and integrating Application Programming Interface (API) calls – 3+ Years.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate