- 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.
- 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.