Enable job alerts via email!

Mobile Application Developer

الجريسي

Riyadh

On-site

SAR 60,000 - 80,000

Full time

4 days ago
Be an early applicant

Job summary

A tech services company in Riyadh is seeking a Mobile Application Developer to design, develop, and maintain innovative mobile applications. You will collaborate with cross-functional teams to deliver high-quality solutions that enhance user experience. The ideal candidate should have a strong portfolio, good understanding of mobile frameworks, and excellent problem-solving skills, preferably with a degree in Computer Science.

Qualifications

  • 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.
  • Excellent problem-solving skills in a fast-paced environment.
  • Strong communication skills, both verbal and written.
  • Detail-oriented with a passion for delivering high-quality work.
  • Ability to adapt to changing project requirements.

Responsibilities

  • Design and develop high-quality mobile applications for iOS and Android.
  • Collaborate with UI/UX designers for intuitive user interfaces.
  • Participate in the application development lifecycle.
  • Conduct testing and debugging of applications.
  • Work with backend developers to integrate APIs.
  • Provide guidance and support to junior developers.
  • Document application development processes.

Skills

Proficiency in Programming Languages (Swift, Kotlin, Java, JavaScript)
Experience with Mobile Frameworks (React Native, Flutter)
UI/UX Design Principles
API Integration
Testing and Debugging

Education

Degree in Computer Science, Software Engineering, or related field

Tools

Version control systems (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.