Développeur mobile – iOS, Android, React Native
Location
Canada
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Développeur mobile – iOS, Android, React Native
TEHORA inc.
• 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.
Job Requirements
- 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)
- Excellente maîtrise du français écrit et oral;
Benefits
- 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
Related Guides
Related Job Pages
More Android Engineer Jobs
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.
• Develop and maintain Android applications using Kotlin and/or Java • Create modern, responsive interfaces using XML and/or Jetpack Compose • Integrate APIs and backend services (REST/GraphQL) • Perform maintenance, bug fixes, and continuous improvements on existing applications • Ensure code quality through best practices, testing, and code reviews • Work with local storage (SQLite, Room) and integrations such as push notifications • Optimize app performance, responsiveness, and load times • Apply security best practices in mobile development • Collaborate with designers, product managers, and other engineers to define solutions • Participate in architecture decisions and technical evolution • Use version control tools (Git) and CI/CD
Role Description Buscamos Pleno ou Sênior para migração de app Android nativo (Kotlin/Java) para Flutter, garantindo entrega funcional em Android e iOS. Qualifications - Experiência comprovada em migração nativo → Flutter - Domínio de Flutter (arquitetura, modularização) e Platform Channels - Base sólida em Android (Kotlin/Java) e iOS (Swift/Objective-C) - Integrações com hardware: câmera, Bluetooth, GPS, áudio - APIs REST, persistência local (sqflite) e gestão de conectividade/offline - Push notifications e serviços do Firebase (incluindo Firebase Crashlytics e analytics) - Uso de libs: go_router, Google ML Kit, QR Code, PDF, SMS autofill Requirements - iOS (obrigatório): - Build, assinatura, certificados/provisioning - Publicação na App Store (via App Store Connect) - Testes em dispositivos reais (incl. permissões, background, notificações) - Conhecimento de limitações do iOS vs Android (Bluetooth, background, etc.) Benefits - Experiência com apps intensivos em hardware e cenários offline - Publicação também na Google Play Store - Testes de integração e troubleshooting cross-platform

