Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

Automated Systems
Maadi, Cairo
Posted 4 years ago
43Applicants for2 open positions
  • 42Viewed
  • 17In Consideration
  • 3Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for an iOS developer responsible for the development and maintenance of our applications. We believe that you must have a passion to push mobile technologies to the limits. Work with the team to design and build the next generation mobile applications in a scalable manner

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 for building applications with adaptive layouts

Responsibilities:

  • Use Agile engineering practices and various software and web/mobile development technologies to rapidly develop creative and efficient solutions.
  • Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
  • Communicate with IT teams about any digital innovations that are tying into bedrock IT systems
  • Be a team player, work on our iOS apps development
  • Design and build advanced, scalable applications for the iOS platform.
  • Work with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions.
  • Integrate with our backend services (JSON, XML, etc.) to make sure we are delivering a great mobile user experience that is super-fast for end users.
  • Own end-to-end product modules/features from the requirement of going live.
  • Design, review code, troubleshoot and act as a consultant to team members on technical matters
  • Report to line manager.

Job Requirements

  • 3-5 years of iOS application development, with extensive use of Obj-C, Swift
  • Strong understanding of interactive application development paradigm under iOS, memory management, file I/O, network programming, concurrency and multithreading.
  • Experience in iOS-specific application development and publishing iOS apps in the Appstore.
  • Good understanding of design patterns.
  • You have experience working on a number of mobile apps, preferably apps with scale.
  • Your passion and skill set are predominantly focused on iOS, but bonus points for having shipped both Android as well as iOS apps to a large audience
  • You're excited to take on the responsibility of growing the team with new members
  • Helping people get better at their jobs makes you happy
  • Portfolio, GitHub (or another open-source account), list of published works is a plus
  • Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Experience in working with third-party libraries and APIs.
  • Excellent communicator (written and verbal, formal and informal).
  • Solid knowledge in Push Notifications
  • Strong and innovative approach to problem solving and finding solutions. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
  • Ability to multi-task under pressure and work independently with minimal supervision.
  • Familiar with Scrum Agile Development

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer