We are seeking a talented and passionate Mobile Application Developer to join our dynamic IT Services team in Riyadh, Saudi Arabia. As a Mobile Application Developer, you will play a crucial role in designing, developing, and maintaining innovative mobile applications that enhance user experience and meet the needs of our diverse clientele. You will collaborate closely with cross-functional teams, including designers and backend developers, to deliver high-quality mobile solutions that align with our company's strategic goals. Your expertise in mobile technologies and frameworks will be essential in driving the success of our projects.
Responsibilities
- Design and develop high-quality mobile applications for both iOS and Android platforms, ensuring optimal performance and user experience.
 
- Collaborate with UI/UX designers to create intuitive and visually appealing user interfaces that align with project requirements.
 
- Participate in the entire application development lifecycle, from concept and design to deployment and maintenance.
 
- Conduct thorough testing and debugging of applications to ensure functionality, performance, and security standards are met.
 
- Stay updated with the latest industry trends and emerging technologies to continuously improve application development processes.
 
- Work closely with backend developers to integrate APIs and third-party services, enhancing application capabilities.
 
- Provide technical guidance and support to junior developers, fostering a collaborative and innovative work environment.
 
- Document application development processes, including code, architecture, and design specifications, to ensure knowledge transfer and maintainability.
 
- Evaluate and implement new tools and technologies that can enhance development efficiency and application performance.
 
- Assist in troubleshooting and resolving production issues, ensuring minimal disruption to users and business operations.
 
Preferred Candidate
- Proven experience in mobile application development, with a strong portfolio showcasing successful projects.
 
- Solid understanding of mobile development frameworks such as React Native, Flutter, or native development for iOS and Android.
 
- Excellent problem-solving skills and the ability to work under tight deadlines in a fast-paced environment.
 
- Strong communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.
 
- Detail-oriented mindset with a passion for delivering high-quality work and a commitment to continuous improvement.
 
- Ability to adapt to changing project requirements and priorities, demonstrating flexibility and resilience.
 
- Experience with version control systems, such as Git, to manage codebase efficiently.
 
- Knowledge of mobile application security best practices to safeguard user data and privacy.
 
- Familiarity with Agile development methodologies, enabling effective project management and collaboration.
 
- A degree in Computer Science, Software Engineering, or a related field is preferred.
 
Skills
- Proficiency in Programming Languages: Strong skills in languages such as Swift, Kotlin, Java, or JavaScript are essential for developing robust mobile applications. Understanding these languages allows developers to write efficient and maintainable code.
 
- Experience with Mobile Frameworks: Familiarity with frameworks like React Native or Flutter enables developers to create cross-platform applications, reducing development time and increasing code reusability.
 
- UI/UX Design Principles: A solid grasp of design principles helps developers collaborate effectively with designers to create user-friendly interfaces that enhance the overall user experience.
 
- API Integration: Knowledge of RESTful services and APIs is crucial for connecting mobile applications to backend services, ensuring seamless data exchange and functionality.
 
- Testing and Debugging: Proficiency in testing methodologies and tools is necessary for identifying and fixing bugs, ensuring that applications perform smoothly and reliably.