Mobile App Developer (iOS)
Department: Information Technology / Software Development
Position Overview
We are seeking a skilled and innovative Mobile App Developer (iOS/Android) to join our technology team. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining high-quality mobile applications that deliver exceptional user experiences and support business objectives.
The ideal candidate should possess strong technical expertise in mobile application development, a passion for emerging technologies, and the ability to work collaboratively within a fast-paced and dynamic environment.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams, including UI/UX designers, backend developers, and business stakeholders, to define and implement application requirements.
- Develop scalable, secure, and high-performance mobile applications.
- Integrate mobile applications with APIs, databases, and third-party services.
- Ensure application performance, quality, responsiveness, and security.
- Identify, troubleshoot, and resolve technical issues and application bugs.
- Participate in code reviews and maintain coding standards and best practices.
- Optimize applications for maximum speed, scalability, and user experience.
- Prepare and maintain technical documentation, user guides, and development records.
- Stay updated with emerging mobile technologies, frameworks, and industry trends.
- Support application deployment, upgrades, and ongoing maintenance activities.
- Ensure compliance with cybersecurity, data privacy, and software development standards.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 2–5 years of experience in mobile application development.
- Proficiency in mobile development technologies such as:
- Flutter
- React Native
- Swift (iOS)
- Kotlin (Android)
- Java (Android)
- Strong understanding of RESTful APIs, JSON, and third-party integrations.
- Experience with mobile application architecture, performance optimization, and debugging.
- Knowledge of mobile security best practices and secure coding principles.
- Familiarity with Git version control and Agile development methodologies.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and teamwork abilities.
- Ability to manage multiple projects and meet deadlines.
Preferred Qualifications
- Experience publishing applications on the Apple App Store and Google Play Store.
- Knowledge of Firebase, push notifications, analytics, and cloud-based services.
- Experience integrating payment gateways and e-commerce functionalities.
- Familiarity with ERP, HRMS, CRM, POS, or business management applications.
- Understanding of UI/UX principles and mobile design standards.
- Experience with CI/CD pipelines and automated testing tools is an advantage.
What We Offer
- Opportunity to work on innovative and business-critical applications.
- Professional growth and career development opportunities.
- Collaborative and technology-driven work environment.
- Benefits in accordance with Kuwait Labor Law.
Work Location: In person