Senior iOS Developer
BlinkApp -
Nasr City, CairoPosted 6 years ago16Applicants for2 open positions
- 14Viewed
- 11In Consideration
- 3Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for the talented candidates who have a deep knowledge, work ethics and ambitious. The Senior Mobile iOS Developer will design, build, and enhance applications that will have a large and growing user base. As a Senior Mobile iOS developer, you’ll work collaboratively with other developers and designers on architecture, design, and implementation while focusing on implementation and development of multiple mobile iOS applications.
Responsibilities
- Help influence and drive architecture definitions and implementation.
- Work closely with a cross-functional team to deliver new features, bug fixes and enhancements to a production iOS application.
- Participate in peer code reviews and scrums
- Follow through on scoped tasks, writing clean code and following best practices
- Enhance supporting documentation and tools
- Proactively identify areas for improvement/strategy within the team area, and clearly communicate action plans across teams
- Mentor other engineers and lead technical onboarding
Job Requirements
- Bachelor's degree is not mandatory.
- Ability to collaborate with other iOS and mobile engineers to simple and scalable solutions.
- 3+ years of hand on apps with Objective-C, Swift, Java, C# or C/C++ programming and debugging skills.
- 3+ years of experience in developing native iOS Applications targeting iPhone and iPad.
- Strong understanding of application architecture and object-oriented design.
- iOS development experience, with deep knowledge of best practices, APIs and libraries.
- It is recommended to have a previous experience in R&D projects in the research areas of Artificial Intelligent and Edge high-performance computing
- Experience with Git, Github, Pull Request and Rebasing.
- A passion for continuous learning and understanding.
- Ability to operate in fast-paced, deadline driven, collaborative and iterative programming environment.
- Experience building complex iOS Apps that have been successfully delivered to customers.
- Influence on projects and teams
- Ability to lead projects that are not fully defined
- Understands how work fits into larger projects
- Consistently demonstrating most if not all core values
- Deep knowledge of core CS concepts
- Ability to work within established infrastructure and quickly become familiar with it
- Receptive to constructive criticism, constantly learning from feedback provided