Job Search and Career Advice Platform

Enable job alerts via email!

Mobile Application Developer

الجريسي

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT Services firm in Riyadh is seeking a talented Mobile Application Developer to design, develop, and maintain innovative applications. In this role, you will collaborate with cross-functional teams to deliver high-quality mobile solutions that enhance user experience. Ideal candidates should have proven mobile development experience and proficiency in languages like Swift and Kotlin, along with knowledge of frameworks such as React Native and Flutter. This position offers the chance to work in a dynamic team environment focused on cutting-edge technologies.

Qualifications

  • Proven experience in mobile application development with a strong portfolio.
  • Solid understanding of mobile development frameworks such as React Native, Flutter, or native development.
  • Excellent problem-solving skills in a fast-paced environment.
  • Strong communication skills for collaboration.
  • Experience with version control systems, such as Git.
  • Knowledge of mobile application security best practices.
  • Familiarity with Agile development methodologies.

Responsibilities

  • Design and develop high-quality mobile applications for iOS and Android.
  • Collaborate with UI/UX designers for user interfaces.
  • Participate in the entire application development lifecycle.
  • Conduct testing and debugging of applications.
  • Stay updated with industry trends and technologies.
  • Work with backend developers to integrate APIs.
  • Provide guidance to junior developers.
  • Document application development processes.
  • Implement new tools for development efficiency.
  • Assist in troubleshooting production issues.

Skills

Swift
Kotlin
Java
JavaScript
React Native
Flutter
UI/UX Design Principles
API Integration
Testing and Debugging

Education

Degree in Computer Science, Software Engineering, or related field

Tools

Git
Job description

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
  1. Design and develop high-quality mobile applications for both iOS and Android platforms, ensuring optimal performance and user experience.
  2. Collaborate with UI/UX designers to create intuitive and visually appealing user interfaces that align with project requirements.
  3. Participate in the entire application development lifecycle, from concept and design to deployment and maintenance.
  4. Conduct thorough testing and debugging of applications to ensure functionality, performance, and security standards are met.
  5. Stay updated with the latest industry trends and emerging technologies to continuously improve application development processes.
  6. Work closely with backend developers to integrate APIs and third-party services, enhancing application capabilities.
  7. Provide technical guidance and support to junior developers, fostering a collaborative and innovative work environment.
  8. Document application development processes, including code, architecture, and design specifications, to ensure knowledge transfer and maintainability.
  9. Evaluate and implement new tools and technologies that can enhance development efficiency and application performance.
  10. Assist in troubleshooting and resolving production issues, ensuring minimal disruption to users and business operations.
Preferred Candidate
  1. Proven experience in mobile application development, with a strong portfolio showcasing successful projects.
  2. Solid understanding of mobile development frameworks such as React Native, Flutter, or native development for iOS and Android.
  3. Excellent problem-solving skills and the ability to work under tight deadlines in a fast-paced environment.
  4. Strong communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.
  5. Detail-oriented mindset with a passion for delivering high-quality work and a commitment to continuous improvement.
  6. Ability to adapt to changing project requirements and priorities, demonstrating flexibility and resilience.
  7. Experience with version control systems, such as Git, to manage codebase efficiently.
  8. Knowledge of mobile application security best practices to safeguard user data and privacy.
  9. Familiarity with Agile development methodologies, enabling effective project management and collaboration.
  10. 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.