Description

  • Experience with JavaScript language and its nuances, including ES6+ syntax
  • Knowledge of functional or object-oriented programming
  • Ability to write well-documented, clean JavaScript code
  • Experience with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode, Android Studio, Gradle
  • Experience with push notifications, APIs and cloud messaging.
  • Experience with Geofencing and proximity solutions
  • Experience with IoT connections like BLE devices
  • Experience with Mobile Automated build systems like MacStadium or Bitrise
  • Proficient in Objective-C, Swift, and Cocoa Touch.
  • Experience with iOS Frameworks such as Core Data and Core Animation.
  • Strong notions of security best practices
  • Experience with working on projects in highly collaborative, multi-disciplinary development teams
  • Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests. Continuous delivery experience preferred.
  • Experience delivering software in a Scrum development process


 

Education

Any Graduate