Browse Jobs
For Employers
Post JobLog inGet Started

Senior IOS Mobile Developer

Thinkers for IT Solutions
Maadi, Cairo
Posted 6 years ago
17Applicants for1 open position
  • 16Viewed
  • 4In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

About the Job

We are looking for a Senior IOS Mobile Developer who possesses a passion for pushing mobile technologies to the limits, and lead our mobile team in building the next generation App.

Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Duties and responsibilities

  • To be in all stages of application development including design, modifications, development, and implementation of IOS applications to ensure the application quality and efficiency.
  • Document all codes of the development processes to record and facilitate the work of other mobile developers.
  • Write clean code.
  • Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.
  • Work with Graphic Designers and Software Developers to realize, build, and test the applications and to implement server APIs (Application Programming Interface) and services to support planned mobile functionality.

Job Requirements

  • 5+ years experience in native IOS Mobile Development
  • Excellent Knowledge in HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery
  • A solid understanding of object-oriented design, client-server architecture, data algorithms and relational database design/development (Microsoft SQL Server and SQL Lite)
  • Proficient with Objective C, Swift, SQLite, Cocoa, Touch frameworks, Xcode.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Experience working in an Agile/Scrum development process
  • Applications published to the AppStore Have published at least two original iOS applications to apple store.
  • Knowledge of low-level C-based libraries is preferred.
  • Experience with performance and memory tuning with tools.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with Socket.io.
  • Knack for benchmarking and optimization.
  • Knowledge of JSON, XML, REST web service framework, and Push notification
  • Experience working with social media APIs (Facebook, Google, Linked etc)
  • Good experience on Geo based applications (GIS)
  • Understanding mobile performance, latency, and security issues
  • Experience working with CI/CD platforms (TeamCity, Octopus, AWS CodeStar)
  • Experience with Version Control Systems (GIT), Jira and slack.
  • A degree in computer science or related field
  • Self-motivated and willing to take initiative in emergencies
  • A passion for code quality and adherence to standards

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior IOS Mobile Developer