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.