Mayflower is seeking an IOS (iPhone) Developer to lead the development of our iOS applications. The position duties includes the creation of our iOS applications, re-factoring existing code, documenting functionality, continuously enhancing our iOS applications, and mentoring junior developer(s). The applicant should demonstrate a history of innovation and creative problem solving, excellent written and oral communication skills, a keen attention to detail and a very strong understanding of application design and architecture. The ideal candidate must have extensive experience with advanced iOS development techniques, enjoys learning new skills, and stays on the cutting edge of iOS and mobile technologies and methodologies.
Tasks & Activities
- Architect, design, develop and deliver new features for existing applications as well as new applications within fast-paced development cycles, maintaining high quality in all areas throughout development.
- Complete unit testing, functional testing and bug fixes, delivering applications for final testing.
- Work with UI designers and product managers to create applications that satisfy user needs with simplicity and robustness.
- Collaborate with other developers; provide mentor-ship to members of the team and work to efficiently achieve the team's goals.
- Follow, maintain and evolve the team's development process, code libraries and methodologies.
- Stay current with mobile and related technologies.
Requirements
- Self-motivated, team-oriented, responsible, and reliable with a positive attitude.
- Candidate must have the ability to work in a structured, yet variable environment.
- Bachelor's degree, or equivalent industry experience.
- Solid understanding of Apple's Human User Interface Guidelines.
- Extensive experience with Xcode 4.0 and Instruments.
- At least 4 years of software development and architect experience in a professional context.
- At least 2 years of iOS/Objective-C experience, with at least ONE published universal application for iOS.
- Must have architect/design experience in Universal iPhone/iPad app.
- Must have development experience in custom UI components.
- Must have solid understanding of system engineering and object oriented design patterns.
- Must have solid understanding of multi-threading application and memory management.
- Must have knowledge of code repository software Git.
- Must have strong analytical skills.
- Ability to resolve complex problems.
- Experience with Agile software development methodology.
- Excellent interpersonal, written and verbal communications skills, with the ability to interact with various levels of personnel, including end users, executive management, and developers
- Ability to be flexible in a changing work environment and to work under pressure, typical of all start-up environments
- Strong written, oral communication and presentation skills
- Strong understanding of the Muslim culture & lifestyle. Competitive Salary commensurate with experience.
Send CV to both email addresses:
taher.kaissi@cevalogistics.com
ali@mayflowermediagroup.com