Who Are We❓We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarters in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region. Also Foodics has achieved three rounds of funding, with the latest raising $170 million in the largest SaaS funding round in MENA, boosting its innovation capabilities to better serve business owners.The Job in a Nutshell💡Foodics is looking for an Android Developer who is passionate for building phenomenal Android experiences, who is excited to push mobile technologies to the limits to create the next generation of Foodics mobile applications.If this opportunity excites you, hop on and apply now!What Will You Do❓Work in a hands-on capacity within our remote mobile development team, you will be responsible for designing and building advanced app features and components for our Android platformImplement Object-Oriented and functional programming Design principles to independently craft project solutionsYou will be working with a team of talented Android developers creating amazing native appsWork closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processesContinuously discover, evaluate, and implement new technologies to maximize development efficiencyTroubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows and provides solutions for a scalable, bug-free applicationYou will participate in testing and code documentation activitiesParticipate in peer code reviews, pair programming and technical review of architectural proposalsThis is a remote job that does not require relocation, so you can work from anywhere in the world!What Are We Looking For❓Bachelor's degree in Computer Science, Software Engineering, or related field2+ years of native Android development experienceHave published one or more Android apps in the App StoreExperience in building Android applications using KotlinKnowledge with offline storage, threading and performance tuningExcellent debugging skills to solve challenging problemsKnowledge of integrating with RESTful API'sKnowledge of version control with GitKnowledge of open source libraries and dependency management toolsUnderstanding of Android design principles and interface guidelinesFamiliarity with cloud message APIs and push notificationsA passion for technology and the ability to learn new concepts quicklyA good understanding of the full mobile development life cycleAbility to brainstorm and communicate technology decisions and issues with peers and managementEnglish fluency is requiredAbility to work remotely in a fast-paced and evolving global environment, adapting to time zone and working day differencesWhat We Offer You❗We believe you will love working at Foodics!We offer highly competitive compensation packages, including bonuses and the potential for sharesWe prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environmentJoin a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industryWe offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company