Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Project management and software development
- Good understanding of UI / UX and able to design
- Plan the project to work package ages and deliver milestones.
- Develop technical documents and handbooks to accurately represent app design and code.
- Responsible for writing help files, software and systems documentation, technical guides and installation steps.
- Write well designed, testable, efficient code by using best software development practices.
- Optimization of the application for maximum speed and scalability.
- Design and implementation of databases.
- Do the application, database and system backup tasks.
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
- Good Understanding of UX/UI.
- 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.
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza22 days ago