Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Full-time application development
- Work in full synchronization with other mobile developers (full time / part-time)
- Working in agile development mode
- Working in DEVOPs mode (each member has some development tasks and some operational tasks, including testing)
- Developing the required applications within the desired timeline
- Working on several projects at the same time
- Creating excellent documentation for the applications
- Making sure that the applications are developed using the recommended Orange technologies
- Making sure that the applications are meeting the standards
Responsibilities
- Being hyper-productive in delivering quality software early and often
- Working with the end-user community to assess customer needs and gather requirements for successful delivery of feature requests and enhancements
- Planning and execution of development stories for mobile application features and enhancements
- Identify and troubleshoot defects in multiple mobile applications
- Build, maintain and enhance testing automation
- Troubleshooting operational issues within mobile application platforms and determining best course of action for re-mediating issues
- Participate in Agile practice activities – stand-ups, sprint planning, demos, retrospective
Job Requirements
- Ability to execute with high-velocity and high-quality on planned deliverables
- Preference for collaborative work within an agile practice as a member of a multi-discipline team
- Display excellence, courage, decisiveness, and collaboration
- Strong written and oral communication skills
- 2 years of mobile app development with a focus on building high-quality responsive user interface
- Proficiency in building Cross-Platform Mobile Applications (iOS, Android) or willingness to learn and switch between platforms as and when required
- Proficiency with building RESTful and SOAP-based services
- Proficiency in Java/C#/JavaScript or similar high-level languages and willingness to pick up new languages as necessary
- Experience with RDBMS and NoSQL Databases
- Proficiency with Git source control and Git-based development practices
- Proficiency in software testing automation frameworks: Appium, Selendroid
- Cloud Computing: Amazon Web Services preferred
- Familiarity with Behavioral and Test-Driven Development practices and tools
- Familiarity with Agile methodologies and processes
- Bachelor’s Degree or College Diploma in Computer Science, Information Systems or equivalent experience
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza23 days ago