Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Duties:
- Discussing the client’s requirements and the proposed solution with colleagues
- Developing application programming interfaces (APIs) to support mobile functionality
- Keeping up to date with the terminology, concepts and best practices for coding mobile apps
- Using and adapting existing web applications for apps
- Working closely with colleagues to constantly innovate app functionality and design
- Collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.
- Design and build the next generation of our mobile applications.
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends
Job Requirements
- Proven work experience as a Mobile developer for at least 5-7 years.
- EDUCATION:A bachelor degree in computer science or any related field.
- SPECIAL COURSE(S):Any related courses is advantage
- TRAINING:Any related training is advantage
- TECHNICAL SKILLS:Demonstrable portfolio of released applications on the App store or the Android store
- In-depth knowledge of programming language like C#, Java, Xcode, phone gap, objective C and HTML5.
- Experience with third-party libraries and APIs
- Extensive experience with OOP design principles
- Language: English is a must
- COMPETENCIES: Excellent analytical skills with a good problem-solving attitude. Ability to perform in a team environment
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza21 days ago