Smartapp.Com - East Greenwich, RI

posted 6 days ago

Full-time - Mid Level
East Greenwich, RI
Professional, Scientific, and Technical Services

About the position

The Senior iOS Developer will play a crucial role in developing the Smartapp.com iOS mobile app within an agile team. This position involves collaborating with Backend Developers, Android Developers, Quality Assurance Engineers, and UI/UX Designers to deliver a user-friendly and high-performance application. The ideal candidate is passionate about mobile app development and is driven to continuously enhance the product with impactful features.

Responsibilities

  • Developing new user-facing features using Xcode and the Android APIs
  • Create UI-less services to persist high value data for offline use
  • Translating designs and wireframes into high quality code
  • Partner closely with product designers and managers to understand customer concerns and how your contributions affect our business
  • Keeping a pulse on the evolving mobile technologies and trends
  • Work closely with both Web Frontend and Backend developers
  • Maintain backwards compatibility and upgrade strategies for rolling updates

Requirements

  • Experience with iOS application development
  • Experience with iOS widgets and background services development
  • Experience with WKWebView and frameworks like Cordova, PhoneGap, and Ionic
  • Knowledge of Object Oriented Programming, Data Modeling (objects and database), Unit Testing and Continuous Integration
  • Solid understanding of mobile application technologies: RESTful Services, XML, JSON, and HTTP
  • Solid understanding of the software development lifecycle and software development tools (source control, defect tracking systems)
  • Solid understanding of Sqlite and SQL queries
  • Solid understanding of push notifications
  • Strong verbal and written communication skills
  • Experience with AppStore Connect and TestFlight for Application release management

Nice-to-haves

  • Knowledge of Java programming for collaboration and/or support of Android Team
  • Experience with OpenTok and Twilio libraries
  • Experience with BLE and NFC interfaces
  • Experience with Google MLKit and OCR and Object Recognition
  • Industry knowledge of Architecture, Engineering, and Construction processes and applications such as CADD and BIM
  • Experience creating business applications used in the field under low or no connectivity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service