iOS Developer | Online Jobs | Optimhire

iOS Developer

We are looking for an experienced senior iOS Developer. Our Mobile team builds products and features that drive the core experience on multiple mobile applications for our internal projects, or selected clients. We build advance technology on multiple platforms and integrate them through various web services. This position will play a key role in building and supporting mobile features for our mobile apps. In this role there will be opportunity to work across different development stacks and influence product decisions. This is a FULL TIME REMOTE JOB where you work with 50+ other employees.
About the company:
Here at the company, we have a development team of about 45+ people. We plan on adding 10-20 more employees over the next 6-8 months. Because of COVID, and because it allows our company as whole to be safe, we are currently hiring and working full-time remotely. Most large companies are even making this a permanent move. Until COVID is no longer a discussion point, we will continue to think about what makes sense for our employees health and wellbeing first.
In our team we have Mobile Developers (iOS and Android) Python developers, Angular developers; people working with Machine Learning, Facial Recognition, and Smart Retail Tech. You will be working with a smart fun group. We use Slack to communicate, and we have calls, screen shares, and work with online collaboration tools to learn and grow.
Responsibilities and Duties:

  • Building Mobile Apps with Xcode
  • Integating designs from Sketch / Code
  • Suggesting ways to optimize UX and UI
  • Debugging iOS applications (important)
  • Learning any new skills required to develop out this technology
  • Syncing your repository with the other developers, and testing
  • QAing your app development, and creating tasks on Jira
  • Working with your Team Lead to make sure your tasks are defined
  • Updating your work progress for upper management to review
  • Possibly have weekly meetings with the company

Requirements for the Job:
  • Knowledge of Xcode
  • Knowledge of Storyboard
  • Understanding Exception Handling
  • Knowledge of integrating APIs
  • Experience in SQLite
  • Experience with Social Logins
  • Deep Linking in app

Bonus if you know the following:
  • Experience with JIRA (like Asana) PM tool
  • Experience with Slack, Zoom, or other remote management tools
  • Very experienced with Git methods or BitBucket
  • Experience with SaaS platforms (Preferable based on AWS)
  • Experience with BLE or Beacons
  • Experience with SwiftUI
  • Knowledge of background services
  • Experience integrating Kotlin
  • Experience intgrating CocoaPods

Other Skills or areas of Knowledge:
  • Microsoft Visual Studio
  • MVVM Structure
  • Background Service.
  • PUSH Notification
  • Application Permissions within Application.
  • Location Service.
  • Third-party library integration (OAuth and others)
  • Social Login integration
Responsibilities
  • Perform full life-cycle development
  • Adhere to agreed upon delivery schedules
  • Utilizes source control, continuous integration, and unit testing best practices
  • Work cross-functionally to define and write code for new features

Qualifications
  • Bachelor's degree or equivalent in Computer Science
  • 2+ years' experience in related area
  • Experience with iOS
  • Has a qualified workstation (Macbook)


Job Type

Payroll


Positions

Mobile Developers


Must have Skills

  • iOS - 2 Years

    Intermediate

  • SQLite
  • Push Notifications
  • Model View ViewModel (MVVM)
  • Sketch - 2 Years

    Intermediate


Timezones

Eastern Daylight [UTC -4]

New Delhi [UTC +5]

Greenwich Mean [UTC ±0]


Languages

english - Fluent

Up to 7 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

India


Joseph R

India