7+ years of software development experience in an Agile environment. Experience building native iOS and/or Android apps and React Native apps.. Strong hands-on skills. Can drill deep into the complex system design and implementation when needed. Strong written and verbal communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences. 3+ years of Android native development experience (Android Studio with Java or Kotlin) and/or iOS native development experience (XCode with Objective-C or Swift). 3+ years of experience with JavaScript (preferably React Native). Experience with cross-platform mobile application development framework is a plus. Strong understanding of the software design/architecture process and design patterns. Experience with Continuous Integration (CI) and its use in testing, building and deploying iOS and Android apps. Strong understanding of OOP and OOD. Proven experience of building integrations with APIs using technical interface specifications. Knowledge of packaging mobile application in libraries or modules or apps for distribution. Hands-on experience with tools such as GitHub, Jenkins, JIRA. Relational and non-relational database design skills. Experience with unit and integration testing. Experience in working in an environment following Agile methodology. Familiarity with health care industry and data privacy regulations is a plus. Role: Software Development - Other Industry Type: Recruitment / Staffing Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Software designDatabase designApplication development frameworkIntegration testingJavascriptPackagingSystem designAgile methodologyJIRAAndroid
Remote
Remote
Software Developer
(Based On Interview)
Lorem ipsum dolor sit amet, consectetur adipiscing elit.