***Only CV's submitted in English will be accepted.
Mobile App Developer
Location
Worldwide
Posted
4 days ago
Salary
$3K - $4K / month
Seniority
Mid Level
Job Description
Mobile App Developer
Sur
Role Description You will own our React Native app end-to-end on iOS and Android, shipping new features and maintaining a fast, reliable production experience for our “sellers”. You’ll work alongside our other mobile developer and the broader engineering team. Core areas include onboarding/auth, profile management, orders, and in-app chat. You’ll also build and maintain the backend APIs in Python + Django (DRF) that power the app, with a strong focus on performance, mobile latency, and scalability to support 1,000,000+ monthly visitors. Key Responsibilities - Ship new React Native features across iOS + Android (UI/UX, performance, reliability) - Maintain and improve the app through bug fixes, refactors, and release cycles - Build and maintain Django (DRF) APIs that power the app (mobile latency, scale, observability) Qualifications - React Native engineer with production experience on iOS + Android - Proven experience shipping and maintaining production React Native apps - Experience building and maintaining REST APIs with Python + Django (DRF) - Strong understanding of designing for scale, latency, and reliability for 1M+ monthly visitors - Familiar with Apple/Google release process (TestFlight, Play Console), signing/certificates, and deployment pipelines - Strong eye for design, UI/UX design experience is a major plus - Understands PostgreSQL and efficient database usage - Strong organizational skills with the ability to manage multiple tasks and deadlines - Thrives in a remote, asynchronous environment with high ownership - Experience using Notion or similar organizational tools - Portfolio or projects demonstrating shipped mobile apps - Not mandatory, but highly valued: Proficiency in Figma or similar design tools Requirements - Salary: $3,000–$4,000 USD per month - Contract Type: Contractor. Work from anywhere, with an emphasis on async collaboration Benefits - Performance Bonus: Annual cash bonus tied to company growth (13th-month pay) - Annual Reviews: Yearly performance and compensation reviews with opportunities for raises - Paid Time Off: 2 weeks of vacation to recharge - Paid Holidays: All local and federal holidays observed in your country - Paid Sick Leave: Take care of yourself when you need it - Autonomy & Ownership: You’ll have real control over your projects and the freedom to shape how things get done - Growth Potential: As we scale, your role and compensation grow with us
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Mobile SDK Developer
NimbusGet the most out of your mobile & CTV advertising with competitive programmatic auctions and comprehensive reporting.
• Design and implement features for the Nimbus Android SDK, ensuring high performance and stability across the hundreds of apps and games that depend on it. • Write well-designed, efficient, and testable code in Kotlin that adheres to industry standards. • Work closely with the existing Mobile team, CTO, Director of Engineering, and CPO to translate product requirements into technical reality. • Proactively identify and resolve software issues, fix escalated bugs, and ensure the ongoing health of the SDK. • Maintain comprehensive integration documentation and conduct rigorous testing and validation to ensure the SDK is robust and reliable across the Android ecosystem.
• Développer des applications mobiles natives (iOS et/ou Android) et des applications React Native; • Corriger les anomalies identifiées dans les applications mobiles; • Adapter les solutions en fonction des besoins et recommandations; • Coder, déboguer, tester, documenter et communiquer les étapes de développement du produit; • Choisir les options techniques appropriées au développement (réutilisation, amélioration, reconfiguration de composants existants); • Valider les résultats avec les utilisateurs et garantir la solution dans son ensemble; • Optimiser le développement, la maintenance et les performances des applications; • Réaliser des tests fonctionnels, d’intégration, de performance, d’utilisabilité et de charge; • Installer, désinstaller et configurer les composants du système; • Identifier les composants défaillants et analyser les causes des défaillances.
Mobile Developer (iOS / Android / React Native)
TEHORATEHORA est une firme québécoise multidisciplinaire reconnue pour l’excellence de ses services professionnels, de nature technique et de gestion de projets à l’échelle nationale et internationale. Notre mission est d’accompagner nos clients dans la concrétisation de leurs projets par l’excellence de notre savoir-faire et de notre créativité. Depuis sa création en 2017, notre équipe de professionnels connaît une croissance exponentielle en répondant aux besoins importants en gestion de projets multidisciplinaires, dans le domaine des transports, du génie civil, du TI et plus. Nos collaborateurs travaillent sur des mandats aussi bien à l’interne que chez des clients d’envergure. TEHORA se distingue par sa culture d’entreprise, axée sur le bonheur de ses employés et la diversité. Chez TEHORA, chaque collaborateur est un membre important de l’équipe qui contribue à notre succès collectif. Nos membres ont la flexibilité requise pour avoir un équilibre entre le travail et leur vie privée, tout en menant une carrière enrichissante. Nous offrons un environnement de travail motivant. La diversité des projets, la grande autonomie et l’interaction directe avec les clients sont appréciées. Une telle proximité est possible en raison de notre structure organisationnelle horizontale, qui se traduit par des relations de confiance et une communication efficace entre notre équipe et les clients.
Role Description TEHORA est présentement à la recherche d’un(e) développeur(euse) mobile expérimenté(e) ayant une solide expertise afin de contribuer au développement et à la correction d’applications mobiles natives et React Native. - Développer des applications mobiles natives (iOS et/ou Android) et des applications React Native; - Corriger les anomalies identifiées dans les applications mobiles; - Adapter les solutions en fonction des besoins et recommandations; - Coder, déboguer, tester, documenter et communiquer les étapes de développement du produit; - Choisir les options techniques appropriées au développement (réutilisation, amélioration, reconfiguration de composants existants); - Valider les résultats avec les utilisateurs et garantir la solution dans son ensemble; - Optimiser le développement, la maintenance et les performances des applications; - Réaliser des tests fonctionnels, d’intégration, de performance, d’utilisabilité et de charge; - Installer, désinstaller et configurer les composants du système; - Identifier les composants défaillants et analyser les causes des défaillances. Qualifications - Posséder un minimum de quatre (4) années d’expérience en développement d’applications mobiles; - Maîtrise des langages Swift (iOS) ou Java (Android); - Expérience avec React Native; - Connaissance des outils Git, Docker et JIRA; - Connaissance des méthodologies Agile (Scrum, Kanban); - Connaissance en Programmation native iOS (Swift) ou Android (Java); - Connaissance en Programmation React Native; - Connaissance en Processus de validation et déploiement dans App Store et Google Play; - Connaissance en Environnements de développement (IDE); - Connaissance en Systèmes de gestion des bases de données; - Connaissance des Normes d’accessibilité du World Wide Web Consortium (W3C). Benefits - Excellente maîtrise du français écrit et oral; - Du télétravail et de la flexibilité pour s’adapter à vos obligations familiales; - Une culture entrepreneuriale favorisant la créativité et l’innovation; - Horaires flexibles (selon le type de contrat de travail); - Congés en cas de maladie et à l’occasion d’événements familiaux; - Outils informatiques adaptés; - Espace de travail épanouissant et motivant; - Initiatives sociales et environnementales; - Programme d’apprentissage en milieu de travail; - Cheminement de carrière. Company Description TEHORA est une firme québécoise multidisciplinaire reconnue pour l’excellence de ses services professionnels, de nature technique et de gestion de projets à l’échelle nationale et internationale. Notre mission est d’accompagner nos clients dans la concrétisation de leurs projets par l’excellence de notre savoir-faire et de notre créativité. Depuis sa création en 2017, notre équipe de professionnels connaît une croissance exponentielle en répondant aux besoins importants en gestion de projets multidisciplinaires, dans le domaine des transports, du génie civil, du TI et plus. Nos collaborateurs travaillent sur des mandats aussi bien à l’interne que chez des clients d’envergure. TEHORA se distingue par sa culture d’entreprise, axée sur le bonheur de ses employés et la diversité. Chez TEHORA, chaque collaborateur est un membre important de l’équipe qui contribue à notre succès collectif. Nos membres ont la flexibilité requise pour avoir un équilibre entre le travail et leur vie privée, tout en menant une carrière enrichissante. Nous offrons un environnement de travail motivant. La diversité des projets, la grande autonomie et l’interaction directe avec les clients sont appréciées. Une telle proximité est possible en raison de notre structure organisationnelle horizontale, qui se traduit par des relations de confiance et une communication efficace entre notre équipe et les clients.
Role Description We are looking for a highly skilled Android Developer with deep expertise in Jetpack Compose to join our team. The ideal candidate has end-to-end experience launching Android apps built entirely with Jetpack Compose, and is confident working across UI, local data storage, and cloud layers. - Design, build, and maintain Android applications 100% in Jetpack Compose. - Drive app development from the ground up, including architecture, state management, navigation, and performance optimization. - Implement reactive data pipelines using Kotlin coroutines and flows. - Work with cloud technologies (MongoDB or similar) for data storage, synchronization, and analysis. - Design and maintain local persistence with Android databases such as Room or Realm. - Analyze and interpret application and user data to improve performance and user experience. - Collaborate with product, design, and backend teams to deliver high-quality solutions. - (Optional) Integrate with Bluetooth Low Energy (BLE) devices. Qualifications - Proven track record of launching at least one production Android app built primarily with Jetpack Compose. - Strong proficiency in Kotlin, Coroutines, and Flows. - Experience with local databases (Room, Realm, or similar). - Experience with cloud databases (MongoDB preferred) and backend integrations. - Solid understanding of data analysis and performance monitoring. - Familiarity with Android app architecture best practices (MVVM, Clean Architecture, etc.). Requirements - BLE (Bluetooth Low Energy) integration experience. - Familiarity with Firebase or other backend ecosystems. Benefits - Opportunity to build modern Android apps from scratch with cutting-edge tools. - Collaborative environment with ownership and autonomy. - Work on products that blend great UX with data-driven insights.

