Cocode est une équipe qui vise à réaliser 'Une époque où tout le monde peut créer une application simplement avec une idée'.
Nous développons une plateforme de création d'applications Fullstack qui soutient le processus de développement d'applications avec l'IA, même si l'on n'est pas familier avec le développement, sans designer ou avec un manque de marketing.
◆ Réalité actuelle et stratégie
Nous construisons directement le code de base que l'IA apprendra. Nous sommes à un moment crucial pour 'concevoir la structure de code que l'IA apprendra' grâce à divers développements de services.
Actuellement, Cocode :
• Module les fonctionnalités clés répétées dans le service
• Organise la structure du code pour que ces modules puissent être directement générés et connectés par l'IA.
Autrement dit, chaque ligne de code que nous créons sera la base pour que l'IA crée automatiquement des applications à l'avenir et cela devient un actif essentiel. Grâce à cette stratégie, nous :
• Stabilisons la gestion de l'équipe grâce à des revenus à court terme
• Accumulons continuellement des actifs technologiques vers la vision à long terme.
◆ Notre mission
• Nous tracons l'avenir d'une époque où le code est écrit par 'AI' plutôt que par des 'humains'.
• Nous transmettons l'architecture que nous avons créée à l'IA, afin de créer des milliers d'applications selon les mêmes normes.
• Nous démocratisons les opportunités pour que plus personne ne dise : "Je ne peux pas commencer parce qu'il n'y a pas de développeur".
◆ Environnement de travail
Les idées sont immédiatement mises à l'essai et se transforment en code solide. Nous ne créons pas seulement des 'codes', nous créons de nouvelles 'possibilités'. Cocode est une équipe qui pense que la qualité du code détermine la qualité des produits futurs. Nous proposons un nouveau paradigme de développement qui génère automatiquement des applications de haute qualité en utilisant l'IA. Nous sommes une petite mais puissante équipe qui s'efforce de fournir un meilleur environnement de développement.
◆ Environnement de développement et outils
Nous fournissons et utilisons divers outils pour améliorer la culture de développement :
• Github
• Zenhub
• Codecov
• Cursor (plan commercial)
• Model Context Protocol (MCP)
Si vous aimez Flutter et Dart et souhaitez créer de bons produits grâce à la technologie et au travail d'équipe, c'est le moment idéal.
Exigences
• Expérience de développement d'applications mobiles avec Flutter et Dart (plus d'un an)
• Compréhension et expérience de l'application de modèles de gestion d'état tels que Clean Architecture et BLoC
• Expérience de gestion de version et de collaboration en utilisant Git
• Expérience de mise en œuvre de communications backend à l'aide d'API RESTful, GraphQL, etc.
• Compréhension des principes de base du design UI/UX et capacité à implémenter une UI réactive
• Expérience en écriture de tests et débogage
Qualifications préférées
• Expérience de développement frontend web utilisant Jaspr
• Expérience avec Serverpod ou d'autres frameworks backend Dart
• Expérience avec des services cloud tels que Firebase, AWS, GCP
• Expérience dans la mise en place et l'automatisation de pipelines CI/CD
• Expérience de développement ou d'utilisation d'outils de génération de code
• Intérêt pour les technologies liées à l'IA et volonté d'apprendre
• Contribution à des projets open source ou expérience dans le développement de paquets internes
• Diplôme de premier cycle en informatique, génie logiciel ou dans un domaine connexe
Avantages et bien-être
◆ Meilleur environnement de développement
• Fourniture d'un MacBook Pro M4 pour maximiser la productivité des développeurs
• Fourniture de périphériques de haute qualité tels qu'un moniteur Dell UHD de 27 pouces, un clavier Keychron, un trackpad Apple
• Politique de soutien aux équipements en fonction des préférences des développeurs et de l'efficacité au travail
◆ Espace de travail agréable
• Utilisation d'un bureau partagé WeWork à Hongdae avec un excellent accès
• Environnement de travail optimisé pour la concentration et la collaboration
• Café et boissons illimités, diverses commodités disponibles
◆ Système de travail flexible !
• Mise en œuvre du télétravail deux fois par semaine pour garantir un équilibre entre vie professionnelle et personnelle
• Système de démarrage échelonné permettant des heures d'arrivée flexibles entre 8h00 et 11h00
• Possibilité d'ajuster les heures de travail en dehors de la plage horaire principale (11h00-16h00)
◆ Récompenses de fidélité à long terme
• Bonus et congés spéciaux selon la durée d'emploi
• Récompenses offertes pour les anniversaires de 1 an, 3 ans, et 5 ans
Culture valorisant la croissance et la contribution des membres de l'équipe
◆ Processus de recrutement
Cocode recherche des personnes capables de croître avec leurs collègues.
Nous valorisons plus la capacité de collaboration, la résolution de problèmes et la pensée structurée que les résultats quantitatifs des tests.
C'est pourquoi nous vous rencontrons à travers les étapes ci-dessous.
◆ Étapes du recrutement
• Étape de présélection (retour sous 1 à 2 jours)
• Étape des tâches (tâches pratiques spécifiques au poste, environ 1 jour)
• Entretien technique (possibilité à distance, environ 1 heure)
• Vérification des références (si nécessaire)
• Acceptation finale