Mobile Architect

iOS Android Mobile Architect

Roles and Responsibilities

  • Able to develop and architect multiple Android and iOS applications across versions
  • Gather requirements around functionality and translate those requirements into elegant functional solutions and specifications
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Builds to web and mobile development best practices.
  • Build prototypes at tech scoping stage of projects
  • Proficiency of the full mobile development life cycle
  • Proven track record designing, building and releasing new products from conception to production
  • Translates product feature requirements into high performance, scalable software solutions.
  • Strong knowledge of Android SDK, different versions of Android
  • Proficient with Swift and Cocoa pod
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Understanding of Googles Android design principles and interface guidelines
  • Identify and correct bottlenecks, fix bugs and continuous integration
  • Proficient understanding of code versioning tools such as Git, SVN, Bitbucket
  • Familiarity with cloud message APIs and push notifications
  • Proficient with React-Native
  • Familiarity with RESTful APIs to connect applications to back-end services
  • Experience with offline storage, threading, and performance tuning Deep hands-on knowledge of mobile specific tools, best practices and challenges