Mobile Developer, Specialist
Adree · Riyadh, Riyadh, Saudi Arabia
Apply & track with Apply EdgeDesign, develop, and maintain high-performing mobile applications for Android and iOS, ensuring a seamless and responsive user experience.Key Roles And ResponsibilitiesDesign, develop, and maintain Android and iOS applicationsCollaborate with cross-functional teams (designers and backend developers) to deliver end-to-end app featuresWrite clean, maintainable, and efficient code using mobile development best practicesImplement responsive UI/UX and ensure exceptional user experience across devicesTroubleshoot, debug, and optimize application performance for smooth user experienceIntegrate APIs and connect the mobile app with back-end services and data managementStay updated on industry trends, emerging technologies, and mobile development best practicesConduct user testing, gather feedback, and continuously improve functionality and usabilityDocument code, design decisions, and application architecture for team reference and future useRequirementsEducationBachelor's degree in Computer Science, Software Engineering, or related fieldExperience2+ years of experience in mobile application development for Android and iOSSkills & Competencies (Technical & Analytical + Soft)Proficiency in: Android: Java / KotliniOS: Swift / Objective-CStrong understanding of mobile development frameworks and librariesExperience with API integration and back-end communicationSolid understanding of mobile UI/UX principles and best practicesExcellent problem-solving skills and attention to detailGood communication skills and ability to work collaboratively in a teamFamiliarity with version control, particularly GitPreferred (but Not Required)Experience with Agile development methodologiesJob LocationClient Site