Senior iOS Mobile Developer
IBS -
Mohandessin, GizaPosted 6 years ago13Applicants for1 open position
- 10Viewed
- 8In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Take initiative in performance, working independently and with groups to effectively accomplish project objectives.
- Interact with the technical Team Leader to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
- Design and document subsystems and system components consisting of several objects working together to execute an encapsulated function of the larger system.
- Implement and debug subsystems and components.
- Write and execute tests for subsystems and components.
- Participate in integrated test sessions of components and subsystems on test and production servers
- Determine and communicate the implications of system-level decisions on subsystems and components, and help determine how best to mitigate or take advantage of these implications.
- Determine and communicate the requirements and capabilities of components within the context of the larger system, project, and team.
- Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance from the Technical Team Leader.
- Mentor junior and aspiring software developers.
- Perform tasks efficiently and work together with team to ensure project success.
- Perform other duties as assigned.
Job Requirements
- Bachelor’s degree in Computer Science, Computer Engineering or similar.
- 3+ years of experience in iOS development with a proven track record.
- Good understanding of Software Development Life Cycle & its methodologies.
- Solid technical experience in Object Oriented Programming (OOP), UML, iOS, and related technologies
- Experience in UML and modeling tools such as Microsoft Visio
- Experience in general development practices such as writing unit tests, writing API documentation and following standards guidelines.
- The ability to analyze, design and document software applications.
- Strong troubleshooting and debugging skills.
- Ability to work under pressure, complete tasks in timely and accurate manner with limited direction and guidance.
- Strong communication skills, interpersonal skills, and positive attitude to interact with diverse groups of individuals.
- Critical thinking, attention to details, and strong problem-solving skills are required.
- The ability to successfully work in multiple projects in a deadline-driven environment.
- Ability to present complex subjects in understandable terms.
- Good English language skills.