|
Mobile Applications Developer |
|
|
CATEGORY
|
Non Faculty Vacancies |
|
College
|
Departments
|
|
Department
|
Digital Technologies Department |
|
Job Purpose
|
We are seeking a creative and results-driven Mobile Applications
Developer (iOS, Android, and cross-platform) to design, build, enhance, and
support university mobile applications. The role requires strong technical
skills, integration experience, and the ability to translate business
requirements from colleges/departments into secure, scalable, and user-friendly
mobile solutions.
|
|
Main accountabilities & expectations
|
-
Design, develop, test, deploy, and maintain mobile applications for iOS and Android, using native and/or cross-platform frameworks, aligned with university standards and user experience expectations.
-
Participate in solution architecture and application/system design, ensuring scalability, maintainability, and performance across devices and OS versions.
-
Develop, publish, and maintain secure APIs and system integration services, including authentication mechanisms and integration documentation.
-
Integrate mobile applications with enterprise and university systems (e.g., portals, SIS/ERP services, identity services), ensuring reliable data flow and error handling.
-
Maintain regular updates and enhancements for existing applications, including bug fixes, performance tuning, feature upgrades, and OS compatibility updates.
-
Ensure adherence to secure coding practices, data privacy requirements, and access control policies; manage app permissions and secure storage appropriately.
-
Produce and maintain required technical documentation (architecture, integration/API specs, HLD, LLD, operational procedures, risks/dependencies, and handover documentation).
-
Collaborate with UI/UX, business owners, and technical teams to support mobile roadmap delivery (e.g., phased releases and feature expansion).
-
Continuously evaluate emerging mobile technologies and recommend improvements to development efficiency, quality, monitoring, and user experience.
- Perform any other duties assigned by the line manager
|
|
Required Skills
|
-
Strong experience in native iOS (Swift / Objective
‑
C) and/or native Android (Kotlin / Java) development and cross-platform/hybrid frameworks such as React Native, Flutter (as applicable).
-
Solid understanding of the full mobile application development lifecycle (requirements, design, development, testing, release, monitoring, support).
-
Strong knowledge of RESTful APIs, JSON, OAuth2/token-based authentication, and integration troubleshooting.
-
Hands-on experience building/consuming APIs using backend technologies such as Node.js and modern web frameworks (where applicable).
-
Familiarity with .NET / C# or equivalent backend technologies is an advantage.
-
Practical experience with web technologies used alongside mobile solutions: HTML5, CSS3, JavaScript, and responsive design principles.
-
Exposure to Microsoft 365 development capabilities such as Power Platform (Power Apps), Power BI, and Microsoft Graph APIs.
-
Strong customer service mindset, stakeholder engagement skills, and the ability to translate business needs into technical deliverables.
-
Excellent analytical/problem-solving skills, and strong written and verbal communication skills.
|
|
Desirable Requirements
|
- B.Sc. in Computer Science, Software Engineering, or equivalent.
- Minimum 3 years of hands-on experience in mobile application development (iOS, Android, and/or cross-platform).
- Demonstrated experience in API development, integration, and working with enterprise authentication/security concepts.
|
|
Job Location
|
University of Sharjah (Main) |
|
Job Criteria
|
|
Gender |
, Male, Female, |
|
Qualifications |
Bachelor's degree/higher diploma |
|
Relevant Experience
|
3 |
|
Living In UAE |
Open for all |
|
Nationality |
, All, |
|
|