Mobile Application Developer
NEARMOTION · Riyadh, Saudi Arabia
Apply & track with Apply EdgeCompany Description NEARMOTION is an advanced technology company that enables smart buildings to interact with visitors based on their location, guiding them through digital wayfinding and personalized engagement. Through its easy-to-use platform, NEARMOTION helps venues deliver enhanced visitor experiences, from arrival to destination, while offering tailored rewards, offers, and coupons. Established in partnership with Saudi Aramco Entrepreneurship Ventures, the company provides reliable solutions that empower government organizations and businesses with innovative customer engagement tools. NEARMOTION operates in a fast-evolving landscape where connecting millions of potential customer interactions drives mutual value and supports key business objectives.Role Description This is a full-time, on-site Mobile Application Developer role based in Riyadh, Saudi Arabia. The Mobile Application Developer will design, develop, and maintain mobile applications that support NEARMOTION’s smart building and visitor engagement platform. Daily responsibilities include implementing new features, optimizing application performance, integrating APIs and backend services, and ensuring compatibility across different devices and operating systems. The role involves collaborating with product managers, designers, and backend engineers to deliver intuitive user experiences, as well as troubleshooting issues, performing code reviews, and contributing to continuous improvement of the mobile development lifecycle.QualificationsStrong skills in Mobile Application Development and experience building and maintaining Mobile Applications.Proficiency in Application Development practices, including software design, testing, and deployment.Solid understanding of Object-Oriented Programming (OOP) principles and their application in mobile projects.Hands-on experience with iOS Development and familiarity with relevant frameworks and tools.Experience with Android development or cross-platform frameworks (e.g., Flutter, React Native) is an advantage.Knowledge of RESTful APIs, JSON, and integration with backend services.Ability to write clean, maintainable code and use version control systems such as Git.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.Strong problem-solving skills, attention to detail, and the ability to work collaboratively in an on-site team environment.Familiarity with UX/UI best practices for mobile applications and an interest in location-based services is beneficial.