Browse Jobs
For Employers
Post JobLog inGet Started

Senior iOS Developer

_VOIS Egypt
Cairo, Egypt
Posted 6 years ago
24Applicants for5 open positions
  • 14Viewed
  • 5In Consideration
  • 3Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Design

  • Create the required design documents derived from the software architecture in place
  • Define the structure , operations and contracts of the systems classes and interfaces based on the analysis documents and the software use cases.
  • May have responsibility for one or more design packages or design subsystems , including any classes owned by the packages or subsystems .
  • Adhere to the design principals of mobile systems
  • Apply the standard & best practices design patterns to the day –to-day activities of software design

Development

  • Outstanding technical skills in one of the following platforms (IOS,Andriod, WP)
  • Design mobile applications according to design best practices and user needs
  • Ensuring the usage of the best practice development techniques and principals
  • Implement the agreed requirement adhering to the design documents of the project
  • Assessing the quality of the software artifacts produced on the spot ,steering the team into focusing on creating a highly maintainable product
  • Work independently with minimal supervision, alternating between high level & low level details as the situation dictates
  • Apply the Agile practices effectively on while working on the various phases of software development
  • Recognize system deficiencies and implements effective solutions & fixes

Testing

  • Perform effective unit testing on all the produced software components
  • Awareness of the latest unit testing technique and tools
  • Advocating the appropriate level of quality by the resolution of important defects
  • Advocating an appropriate level of testability focus in the software development process
  • Nice to have :Assessing the progress and effectiveness of the test effort

Quality

  • Ensure the quality of the source code
  • Plans and conducts source code reviews
  • Responsible for any review feedback that recommends necessary rework
  • Configure and set the tool and verifies that the tools work

Analysis

  • Describe the use case’s flow of events in detail
  • Describe the use case’s flow of events so that the customer and the users can understand it
  • Collect. Detail and organize the set (Package) of artifacts that completely describe the software requirements of the system
  • Verify that the results of requirements conform to the customer’s view of the system
  • Develop technical and user documentation

Job Requirements

Education:

  • BSc degrees in Computer Engineering or Computer science.

Technical Skills:

Skills Needed :

  • Outstanding technical skills in IOS
  • From 4 to 6 years of practical experience
  • Experience with third-party libraries and APIs
  • Practical knowledge of the general mobile architecture patterns, trends and emerging technologies
  • Excellent understanding of the full mobile development life cycle
  • Published apps on the stores
  • Swift knowledge is needed

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior iOS Developer