Un développeur full-stack pour votre prochain jalon
Je rejoins les fondateurs et équipes produit pour développer des fonctionnalités, réparer les parties complexes d'une application et mener des jalons définis des exigences jusqu'à la mise en production.
Missions ciblées à partir de 500 $. Les travaux plus importants sont évalués en jalons.
Travaux pertinents
Le front-end d'une plateforme de gestion immobilière et de communauté qui répond aux besoins de deux publics depuis un même code source : un espace opérationnel d'administration et un portail libre-service pour les résidents, conçus sur des primitives partagées qui intègrent les permissions.
Lead front-end engineer
Lire l'étude de casUn SaaS de gestion scolaire multilocataire pour le marché pakistanais, couvrant les élèves, le personnel, les frais de scolarité et la communication avec les parents via une application web Next.js, une application mobile Expo en marque blanche et un expéditeur WhatsApp sous Electron.
Core front-end engineer (multi-developer team)
Lire l'étude de casOù je peux aider
- Un fondateur a besoin d'une exécution technique sans avoir à bâtir immédiatement une équipe d'ingénierie complète.
- Une équipe existante a une fonctionnalité qui touche l'UI, l'API, les données et le déploiement.
- Un produit a stagné parce que la responsabilité est répartie entre un trop grand nombre de transferts.
- Vous avez besoin d'une capacité contractuelle à distance pour un jalon défini ou une livraison continue.
Ce qui est inclus
- Un périmètre écrit avec des hypothèses et des critères d'acceptation
- Développement de fonctionnalités de production React et Next.js
- API Node.js, intégrations et travail sur base de données
- Revue de code et réparation dans une application TypeScript existante
- Mises à jour de l'avancement liées à un logiciel fonctionnel
- Documentation et transfert à la fin de l'engagement
Ce que vous m'engagez à prendre en charge
Je suis le plus utile sur le travail produit où une interface utilisateur propre dépend d'un comportement d'application sain en dessous. Cela inclut les tableaux de bord basés sur les rôles, les formulaires en plusieurs étapes, les intégrations de paiement ou de messagerie, les rapports, les tâches planifiées, et les produits avec plusieurs types d'utilisateurs.
Dans une équipe existante, je travaille à l'intérieur des conventions qui font déjà leurs preuves. Je remettrai en question une convention lorsqu'elle crée un réel problème de livraison ou de maintenance, mais je n'arrive pas avec un programme de refonte.
Contrat, jalon, ou capacité dédiée
Un jalon défini est généralement le meilleur point de départ. Cela donne aux deux parties un résultat spécifique à évaluer et maintient le premier engagement raisonnable. Les petits engagements commencent à $500. Les jalons de produit et les contrats plus longs sont tarifés après que j'ai examiné la base de code ou les exigences.
Une capacité dédiée est disponible lorsque le produit a une file d'attente régulière de travail full-stack et un accès direct au décideur. Je ne vends pas une équipe cachée sous mon nom. Vous travaillez avec moi, et j'indique clairement lorsqu'un autre spécialiste est impliqué.
Travail sur différents fuseaux horaires
Je travaille à distance depuis Lahore et peux maintenir un chevauchement planifié avec les équipes aux États-Unis, au Royaume-Uni, au Canada et en Australie. La plupart des communications sont asynchrones, appuyées par de courts appels lorsqu'une décision prendrait trop de temps dans un fil de discussion.
L'objectif est un rythme de livraison calme : des décisions écrites, de petites versions, et moins de réunions qui n'existent que pour signaler que le travail est en cours.
Comment nous allons travailler
Brief
Envoyez le résultat, le stade actuel du produit, la date limite et la fourchette budgétaire. Les liens et les captures d'écran sont utiles mais facultatifs.
Revue technique
J'analyse le périmètre, signale les décisions manquantes et propose un premier jalon aux contours bien délimités.
Livraison
Le travail avance par le biais de petites versions révisables. Vous voyez ce qui est fait, ce qui a changé, et ce qu'il reste.
Continuer ou transférer
Après le jalon, nous pouvons planifier le suivant ou laisser le code dans un état où votre équipe peut continuer.
Avant de commencer
Puis-je vous engager pour une seule fonctionnalité ?
Oui. Une fonctionnalité avec une limite claire est un bon premier engagement, même lorsqu'elle touche l'interface, l'API et la base de données.
Travaillez-vous avec des équipes de startups ?
Oui. Je peux travailler directement avec un fondateur ou aux côtés d'un concepteur, développeur ou responsable de produit existant.
Êtes-vous disponible en tant que développeur dédié ?
Une capacité contractuelle dédiée est possible lorsque la charge de travail hebdomadaire attendue, le rythme de communication et la propriété des décisions sont clairs. La première étape reste un brief délimité.
Avec quelles technologies travaillez-vous ?
Ma stack principale est TypeScript, React, Next.js et Node.js, avec PostgreSQL, MongoDB, MySQL, Convex, les API REST, et les plateformes de déploiement cloud communes.