Remote Coach

Sr. iOS Developer

Remote Coach

Sr. iOS Developer

You are the engine that drives the world to better health. Our mission is to empower, educate and enable you – the trainer, the yogi, the health coach – with tools to break down barriers and help more people lead a healthier more active lifestyle.

Sr. iOS Developer

Views: 564 | This job is expired 2 years, 9 months ago

Basic Job Information

Job Category : IT & Telecommunication > Mobile Apps
Job Level : Senior Level
No. of Vacancy/s : [ 2 ]
Employment Type : Full Time
Job Location : Kathmandu Work from Home
Offered Salary : Negotiable
Apply Before(Deadline) : Jul. 14, 2021 23:55 (2 years, 9 months ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : Not Required
Professional Skill Required : Ios Applications Autolayout Restful Apis
Other Specification
  • 3+ years experience in iOS development (iOS SDK), ideally with Swift
  • Strong understanding of Object Oriented Design principles and patterns (MVC, Delegate etc)
  • Sound understanding of Foundation and UIKit frameworks
  • Strong understanding of Autolayout and how to deal with different screen sizes
  • Unit and UI Test automation experience with XCTest and XCUITest
  • Experience working on enterprise grade iOS applications
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Strong knowledge of Apple Human Interface Guidelines, patterns and best practices
  • Experience with persistent storage, threading, and performance tuning
  • Understanding of CI/CD, in particular with Fastlane (bonus if you’re able to create pipelines)
  • Experience integrating with CocoaPods and other package managers
  • Good understanding of multithreading and GCD concepts
  • Proficient understanding of Git source control
  • Agile ways of working (ideally in Scrum/Kanban)
  • A commitment to quality, simplicity, and attention to detail

Essential Qualities:

A successful candidate will have the following key skills and qualities:

  • Excellent written and spoken English
  • Demonstrated experience working collaboratively with local and remote teams
  • A commitment to quality, simplicity, and attention to detail
  • Experience with the cloud (e.g Microsoft Azure, AWS, etc)

Desirable Qualities:

The following are desirable but not essential:

  • Experience working in an Agile software development process
  • Experience with JIRA and Confluence
  • A good understanding of Git version control

Job Description

Remote Coach a revenue-generating start-up is looking for an iOS Developer to join its engineering team and evolve the approach to Web Development. Remote Coach is a premium personal fitness coaching platform, allowing fitness professionals to complement their direct coaching with clients by hosting virtual personal training sessions at their/their client's convenience. Additionally, the platform provides real-time feedback on health data allowing coaches to monitor and tailor their client’s exercise and nutrition programs as necessary.

As an iOS Developer you will be responsible for:

  • Individual contributor of features to our Remote Coach app for iOS
  • Collaborate with Design and Product to understand customer problems, assess the feasibility, and optimize the product roadmap
  • Translate designs and wireframes into high-quality code
  • Drive iOS/Swift best practices within the codebase to ensure quality. In particular clean code, reusability, performance, and extensibility
  • Actively identify issues, tech debt, and bottlenecks. Work closely with the product team to prioritize
  • Drive technical solution design and solving of complex issues
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Working on bug fixing and improving application performance

What We Will offer: 

  • Flexible working hours, willing to work from home
  • A Salary dependant on experience and level of the challenge accepted
  • Chance to work with an early-stage startup and be part of our growth
  • Chance to learn new skills
  • Chance to work with the product team 

Note: Only experienced candidates are requested to apply 

Applying Procedure:

Interested candidates are requested to send their updated CV at [email protected]

OR,


This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE