Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Devloper - Remote

GetTechForce.com
Cairo, Egypt
Posted 1 year ago
30Applicants for2 open positions
  • 26Viewed
  • 18In Consideration
  • 9Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • At Gettechforce we help companies build their teams.   We currently have over 35 remote developers in Egypt and are looking to expand our team now, by looking for 2 remote  iOS developers.
  • The role will be Monday to Friday  - 9am to 5pm GMT as the main development hub is in Europe.    After some time and when some trust has been built up, our other developers have moved to a Sunday - Thursday work week.
  • This is a full time role, but you will be a private contractor and responsible for your own taxes / insurance etc.  Although I am currently looking at medical insurance and other benefits.  It will be 100% remote, so you can work from where ever you want.
  • We are currently expanding our team in Egypt, so you will have access to our other developers and we plan on having nights out and events with other team members as we continue to grow.
  • GetTechforce and its parent company were formed over 25 years ago and always pay our developers on time without fail.  You will never have to worry about being paid on time.

The team has a team lead, an iOS developer, an Android developer, and a React Native developer. The iOS and Android devs are senior level. There's lots of experience to draw from, and lots of opportunity to contribute.

 In broad strokes, these are some of the projects we're working on or have coming down the pipe: 

  • Integration with a 3rd party Authentication provider
  • Creation of a custom app unlocking security feature
  • Integration with a 3rd party analytics provider
  • Deep linking for better push notifications
  • Integrate a critical React Native component
  • Contribute to defining and building new test automation infrastructure

Responsibilities
● Self-directed, capable of picking up a story and asking required questions to
deliver.
● Collaborate with UX on designs, communicating what’s possible given
technical constraints, and making suggestions to create the best customer
experience.
● Collaborate with other developers on the team, giving and taking
constructive feedback in code reviews.
● Participate in team sprint planning, backlog grooming, demos, and
retrospectives.
● Strong opinions, lightly held. We value strong opinions but are equally open
to other ideas.
● Shepherding releases through from creation to release. Creating the release
ticket, building, update dynamic release configuration, testing, release.
● Support the team by helping with any required bug fixes, maintenance, and
technical debt.
● Promote your own continuous learning by feeding new ideas back into the
team.

Job Requirements

Required
● Objective-C
● Swift

Optional
● React Native
● TypeScript
 

Tools
● Xcode 13
● Github for version control
● CocoaPods for dependency management
● Required code reviews from peers using git pull requests
● Firebase Remote Config for setting real-time app configuration and available
features
● JIRA for Agile sprint management with individually assigned tickets
● Slack, Google Meet for coordination
 

Tech Stack
● Native user components are predominantly following the MVC design pattern
● Communication to backend services via REST API
● Custom built framework using the observing framework and its
redux-inspired architecture to handle networking, state storage, and query
APIs
● Custom built framework to handle networking and state storage using
CoreData
● In-house charting framework using CALayers for performance
● Local and remote Push notifications
● Supports localization across 7 languages
● Today Widget to show user’s account details
● Framework dependencies managed with CocoaPods
● Crash reporting with Crashlytics
● Platform health event reporting with Sentry
● Integration with React Native to include RN components

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Devloper - Remote