- Job Title: Professional Mobile Developer
-
Location - Country, City: Egypt, Cairo
-
Job Summary: Designs, develops and modifies mobile software applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the role.
-
Responsibilities:
-
Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
-
Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities.
-
Maintain existing mobile software systems by identifying and correcting software defects.
-
Participate in regular design and code reviews with development team members to confirm use of best practices.
-
Contribute to meeting project and product development goals on-time and on-budget.
-
Author detailed documentation for source code created.
-
Understand and evaluate new technologies, develop skills in new technologies.
-
Complete special projects and assignments as assigned.
5. Required Skills
Hands on experience in the following languages / tools / environments:
-
Android, iOS applications architecture, design and development
-
Mobile development frameworks
-
Mobile application development tools and environments (Eclipse)
-
In-depth experience with application and user interface level using at least one mobile application development language
-
Knowledge & experience in Web Services (XML, JSON, WCF)
-
Asynchronous programming and networking protocols.
Excellent written and verbal communication skills.
Understanding of Agile Software Development frameworks.
Team-player that is positive, proactive and a motivated self-starter.
ü Strong analytical and problem-solving skills.
ü Excellent time management skills.
-
Qualifications and Experience:
-
Bachelor's degree in Computer Science or equivalent.
-
Minimum of 2 years mobile application development experience.