Key Responsibilities:
- Design, develop, and deploy mobile applications for iOS and Android platforms using C#.Net, ASP.Net MVC 5, and above technologies.
- Execute State Transfer (REST) or Create, Read, Update, and Delete (CRUD) operations for efficient mobile app delivery and maintenance.
- Ensure code quality through code reviews, unit testing, and adherence to Source Control Management (SCM) practices.
- Maintain and troubleshoot mobile applications by identifying and resolving bugs, performance issues, and memory management problems.
- Deploy multi-platform mobile applications, including native app development, debugging, and optimization for mobile devices.
- Customize and integrate 3rd party libraries and features into existing applications, ensuring seamless functionality.
- Work on advanced mobile engineering concepts, including network communication, multi-threading, and custom UI implementation.
- Collaborate with cross-functional teams to gather business requirements, translate them into technical specifications, and provide innovative solutions.
- Perform root cause analysis for technical and functional issues, documenting all troubleshooting processes and resolutions.
- Stay updated with the latest mobile development technologies, frameworks, and trends to continually improve application performance and user experience.
- Deliver mobile applications to stores and manage the entire app lifecycle, from concept to post-launch maintenance and updates.
- Create engaging wireframes and UI designs, ensuring user-friendly interfaces and smooth functionality.
Requirements:
- Bachelorβs degree in Information Technology or a related field.
- Minimum of 7+ years of experience in mobile application development with applicable certifications.
- Expertise in C#.Net, ASP.Net MVC 5 and above, with proven experience in professional mobile app delivery and maintenance.
- Proficient in iOS and Android development, including native apps and cross-platform solutions.
- Experience in REST API integration, source control management, and automated testing.
- Solid understanding of mobile engineering principles, including network communication, multi-threading, and memory management.
- Strong problem-solving skills with the ability to identify and resolve technical issues efficiently.
- Ability to work in a fast-paced environment and deliver high-quality results on time.
- Familiarity with 3rd party library integration and customizing features as per business requirements.
- Knowledge of user interface (UI) design principles and experience with storytelling and wireframe creation.
- Effective collaboration with team members and other stakeholders to achieve business objectives.
- Strong analytical skills and a deep understanding of mobile app architecture and optimization techniques.
- GCC experience preferred but not mandatory.
- Open ForΒ All Nationality
Salary : π΅ 15,000 QARπ΅
All Inclusive Salary
To apply for this position, please submit your updated CV and cover letter.
Only shortlisted candidates will be contacted for further evaluation.
Please note that the specified requirements are mandatory for this role. Kindly ensure that you meet the qualifications before applying.