Smartphone App Frontend Developer


Related Jobs

Position: Smartphone App Frontend Developer
Location: Riyadh
Contract: 12 months renewable
Benefit Package: Salary Negotiable + Visa + Health Insurance + EOSB + Annual Leave + Flights

Job Description:

We are in search of a talented React Native developer who is passionate about creating high-performance mobile applications for both iOS and Android platforms. As a Smartphone App front-end developer, you will be responsible for architecting and building these applications, collaborating with other teams responsible for different layers of our product infrastructure.

Roles and Responsibilities:

• Architect and develop high-performance mobile applications for both iOS and Android platforms.
• Collaborate with cross-functional teams to ensure seamless integration of the front-end with other layers of the product infrastructure.
• Write well-documented, clean JavaScript code with a strong grasp of JavaScript and TypeScript, including ES6+ syntax.
• Work effectively with third-party dependencies and debug dependency conflicts.
• Utilize native build tools such as XCode, Gradle, and Android Studio.
• Implement REST APIs, understand the document request model, and handle offline storage.
• Contribute to the continuous integration and delivery of React Native applications.
• Work through new and challenging React Native issues and contribute to libraries as necessary.
• Follow React Native best practices and ensure their implementation.

Skills and Experience:

• Proficient in JavaScript and TypeScript with a deep understanding of ES6+ syntax.
• Strong knowledge of functional and object-oriented programming.
• Experience working with React Native for a minimum of 2 years.
• A minimum of 5 years of professional software development experience.
• Familiarity with native build tools (XCode, Gradle, Android Studio).
• Understanding of REST APIs and offline storage.
• Experience with Swift, Objective C, and Java is a plus but not required.
• Committed to following React Native best practices.
• Ability to resolve React Native issues and contribute to libraries.
• Proficiency in creating and maintaining continuous integration and delivery for React Native applications.

Don’t miss this opportunity to advance your career in mobile app development. Apply today and be part of our innovative team!