Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description:
- Full-stack engineer with strong knowledge in Xamarin passionate about building high-end performance apps.
- Build and maintain mobile architecture across multiple platforms (iOS and Android).
- Maintain mobile product, ensuring all bug fixes are completed and feature improvements are added.
- Acting Subject-Matter-Expert when it comes to mobile development in house.
- Help identify performance bottlenecks and come up with strategies to remove them.
- Evaluate and add additional functionality as needed.
- Embody best practices and an agile mindset.
- Actively and consistently support all efforts to simplify and enhance the consumer experience
- Design, implement and deliver complex products for users.
- Actively and independently acquire knowledge of new development technologies in areas such as mobile, video, second screen, social media, and other niches.
- Diagnose complex issues, evaluate, recommend and execute the best resolution.
- Manage detailed application requirements and collaborate with product development teams to ensure quality function, features and user experience.
- Develop, modify, enhance and implement software systems designed to support new or existing business initiatives.
- Influence system design by identifying and recommending design and requirements needs for application enhancements.
- Test the applications to ensure proper and efficient execution and adherence to business and technical requirements.
- Write code that meets the production requirements and design specifications.
- Ensure code is regression free, documented and unit tested.
- Ensure alignment between the business operational strategies and technical solutions.
Job Requirements
Job Requirements:
- Bachelor's degree in Computer Science, Engineering.
- 3+ years of Cross-platform development experience.
- Experience in an Agile environment and a strong understanding of best practices including TDD, proper planning, and estimation.
- Proficiency with the JavaScript and deep understanding of Mobile applications with a great eye for detail and a strong sense of responsibility.
- Understand Solid foundation in data structures, algorithms, and design In-depth understanding of iOS and Android SDKs, and Xamarin Mobile Development Platform.
- Experience with MVVM frameworks is a plus.
- Ability to learn new technologies quickly and take on challenging research opportunities.
- Solid understanding of best practices in mobile UX design Knowledge of Agile development methodologies.
- Ability to deliver against several initiatives simultaneously.
- Ability to prioritize and organize effectively.
- Excellent written and verbal communication skills.
- Excellent analytical and troubleshooting abilities.
Interpersonal level:
- Communication skills.
- Effective Time Management.
- Flexibility.
- Customer oriented.
- Hard worker.
Working Conditions:
- Flexibility to travel when needed (mainly to KSA).
- Work location: Nasr City- Cairo.
Benefits:
- Salary paid in the US $.
- Premium Medical Insurance [Employee + Family].
- Technical development.
- Career advancing opportunities.
- Supportive Work Environment.
Featured Jobs
Similar Jobs
- Automation Testing Engineer.Fawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza1 day ago