Emploi
De la source partenaire
Sénior Full Stack
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Toggl
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Siège social : Tallinn, Estonie
URL : https://toggl.com/jobs/
Nous recherchons un ingénieur Full Stack senior pour rejoindre l'une de nos tribus de produits, les unités interfonctionnelles qui possèdent l'expérience de bout en bout pour un rôle d'utilisateur Toggl spécifique. Vous rejoindrez le bâtiment Tribe pour les managers, les personnes qui planifient le travail, protègent les marges et respectent les délais et le budget des projets.
Vous possédez une part importante de cette expérience de bout en bout, en travaillant directement sur les produits et la conception pour réaliser le travail qui compte. Vous ferez cela pendant que nous construisons et lançons Toggl 2.0, notre produit consolidé de planification, de suivi du temps et d'intelligence temporelle.
Le salaire pour ce poste est de 83 000 € annuels.
Vous pouvez travailler n’importe où dans le monde à condition que votre emplacement principal se situe entre UTC-4 et UTC+4.
Le rôle
En tant qu'ingénieur Full Stack senior, vous possédez des éléments significatifs du produit de bout en bout, du modèle de données et de l'API à l'interface sur laquelle quelqu'un clique réellement : l'approche technique, la qualité de ce qui est livré et si cela fonctionne réellement pour les personnes qui l'utilisent. Vous n’êtes pas responsable des tickets clôturés, mais de la clarté, de la qualité et des résultats.
Vous travaillerez au sein de la tribu au service des gestionnaires, dans les domaines de la planification et de la gestion des capacités, des tableaux de bord et du travail facturable. Il s'agit de l'une des zones de surface les plus denses en données et en interactions du produit : des plannings et des vues de capacité, des rapports et des visualisations qui doivent rester rapides et lisibles à l'échelle réelle du client. Les problèmes intéressants résident ici des deux côtés de l’API : la requête derrière une vue de capacité est tout aussi importante que le rendu de cette vue. Vous construirez avec React et TypeScript sur le frontend et nos services backend (principalement Golang) et notre couche de données (Postgres) derrière eux, aux côtés d'un chef de produit, d'un concepteur et d'ingénieurs habitués à s'approprier leur travail et à repousser quand quelque chose ne va pas. Dans une tribu de 5 autres ingénieurs, votre impact et votre visibilité sont élevés.
Nos réunions d'équipe sont programmées entre 11h00 et 16h00 UTC. Votre disponibilité et votre engagement à participer à ces sessions sont essentiels pour une collaboration efficace et un alignement des équipes.
Vos principales responsabilités seront :
Propriété et livraison
•
Faites passer les projets du problème à la production. Maîtrisez l'approche technique des principales fonctionnalités d'avant en arrière, divisez le travail de manière judicieuse, séquencez-le et expédiez-le en tranches plutôt qu'en une seule grosse goutte.
•
Passez les appels techniques dans votre région. Choisissez entre les options, nommez les compromis et décidez sans attendre la permission ni intensifier votre jugement de routine.
•
Gardez votre travail visible sans être poursuivi. Signalez les risques et les erreurs le plus tôt possible, tenez la tribu au courant et débloquez-vous.
Artisanat et qualité sur toute la pile
•
Créez des interfaces auxquelles les gens font confiance avec des données denses et réelles. Des vues de planification, des tableaux de bord et des rapports qui restent rapides, accessibles et lisibles lorsque l'ensemble de données devient laid.
•
Concevez la couche de données et d'API dont dépendent ces vues. Modélisez-le de manière à ce que la fonctionnalité que vous créez maintenant ne rende pas les trois suivantes plus difficiles.
•
Sa propre performance en tant que fonctionnalité, de bout en bout. Profilez, mesurez et corrigez la requête lente et le rendu lent au lieu d'espérer que les données restent petites.
•
Écrivez du code dans lequel d'autres peuvent travailler. Des composants et des services judicieux, une véritable couverture de tests où il gagne sa place et une base de code plus facile à modifier une fois que vous y avez touché.
Travailler avec le produit et le design
•
Façonnez des solutions, ne vous contentez pas de les mettre en œuvre. Poussez le problème, remettez en question les exigences qui ne tiennent pas et proposez des chemins plus simples lorsque vous en voyez un.
•
Collaborez étroitement avec le design. Prototypez tôt, repérez les cas extrêmes dans un flux avant sa construction et maintenez la barre en matière de qualité UX avec votre concepteur plutôt qu'après le transfert.
•
Restez proche des utilisateurs et des preuves. Rejoignez les tests utilisateurs, lisez les commentaires, examinez les données et laissez-les changer ce que vous construisez.
Relever la barre
•
Révisez le code avec intention. Donnez des commentaires précis et exploitables qui améliorent le changement et la personne.
•
Mentor et entretien. Aidez d’autres ingénieurs à grandir et aidez-nous à bien embaucher.
•
Améliorez les choses au-delà des limites de l’équipe. Repérez les composants partagés et le travail en double entre les tribus et augmentez-les avant de construire deux fois la même chose.
L’IA comme principal levier
•
Utilisez largement les outils d'IA dans votre travail quotidien pour l'exploration, le prototypage, la génération et la révision de code, le débogage, la recherche et l'écriture. La maîtrise de l'IA n'est pas facultative. Cela fait partie de la façon dont vous augmentez votre vitesse, votre profondeur et votre impact - et vous êtes censé aider le reste de la tribu à s'améliorer également.
À propos de vous
Vous vous épanouirez dans ce rôle si vous :
•
Avoir une expérience significative dans la création et la livraison d'applications Web de production de bout en bout et être capable de diriger des projets majeurs plutôt que de simplement y contribuer.
•
Sont véritablement confortables des deux côtés de la pile. Vous êtes profond d'un côté et correctement compétent de l'autre, pas quelqu'un qui s'en tient aux limites de l'API.
•
Avoir une connaissance approfondie et pratique de JavaScript, TypeScript, React et CSS moderne, y compris la gestion des états et la gestion des effets secondaires dans les grandes applications.
•
Sont solides sur les principes fondamentaux du backend : au moins un langage backend que vous connaissez bien, la conception d'API, la modélisation des données relationnelles et suffisamment d'instinct pour les performances des requêtes pour détecter le problème avant la production. Une expérience préalable de Golang n’est pas obligatoire, mais vous devez être prêt à l’adopter et à vous y familiariser rapidement.
•
Tenez la barre extrêmement haute en matière de qualité. Vous savez à quoi ressemble un produit génial, vous remarquez les détails qui échappent aux autres et vous n'expédiez pas de travail sur lequel vous n'inscririez pas votre nom.
•
Avoir un talent pour les surfaces de produits riches en données : performances, lisibilité et principes derrière un graphique qui communique réellement quelque chose.
•
Souvenez-vous du problème de l'utilisateur, pas seulement du ticket. Vous partez de ce que quelqu'un essaie de faire et revenez à la mise en œuvre.
•
Ses propres résultats, pas ses résultats. Vous suivez votre travail jusqu'en production, observez son comportement et corrigez ce qui doit être réparé.…
Source : Nous travaillons à distance (https://weworkremotely.com/remote-jobs/toggl-senior-full-stack)
URL : https://toggl.com/jobs/
Nous recherchons un ingénieur Full Stack senior pour rejoindre l'une de nos tribus de produits, les unités interfonctionnelles qui possèdent l'expérience de bout en bout pour un rôle d'utilisateur Toggl spécifique. Vous rejoindrez le bâtiment Tribe pour les managers, les personnes qui planifient le travail, protègent les marges et respectent les délais et le budget des projets.
Vous possédez une part importante de cette expérience de bout en bout, en travaillant directement sur les produits et la conception pour réaliser le travail qui compte. Vous ferez cela pendant que nous construisons et lançons Toggl 2.0, notre produit consolidé de planification, de suivi du temps et d'intelligence temporelle.
Le salaire pour ce poste est de 83 000 € annuels.
Vous pouvez travailler n’importe où dans le monde à condition que votre emplacement principal se situe entre UTC-4 et UTC+4.
Le rôle
En tant qu'ingénieur Full Stack senior, vous possédez des éléments significatifs du produit de bout en bout, du modèle de données et de l'API à l'interface sur laquelle quelqu'un clique réellement : l'approche technique, la qualité de ce qui est livré et si cela fonctionne réellement pour les personnes qui l'utilisent. Vous n’êtes pas responsable des tickets clôturés, mais de la clarté, de la qualité et des résultats.
Vous travaillerez au sein de la tribu au service des gestionnaires, dans les domaines de la planification et de la gestion des capacités, des tableaux de bord et du travail facturable. Il s'agit de l'une des zones de surface les plus denses en données et en interactions du produit : des plannings et des vues de capacité, des rapports et des visualisations qui doivent rester rapides et lisibles à l'échelle réelle du client. Les problèmes intéressants résident ici des deux côtés de l’API : la requête derrière une vue de capacité est tout aussi importante que le rendu de cette vue. Vous construirez avec React et TypeScript sur le frontend et nos services backend (principalement Golang) et notre couche de données (Postgres) derrière eux, aux côtés d'un chef de produit, d'un concepteur et d'ingénieurs habitués à s'approprier leur travail et à repousser quand quelque chose ne va pas. Dans une tribu de 5 autres ingénieurs, votre impact et votre visibilité sont élevés.
Nos réunions d'équipe sont programmées entre 11h00 et 16h00 UTC. Votre disponibilité et votre engagement à participer à ces sessions sont essentiels pour une collaboration efficace et un alignement des équipes.
Vos principales responsabilités seront :
Propriété et livraison
•
Faites passer les projets du problème à la production. Maîtrisez l'approche technique des principales fonctionnalités d'avant en arrière, divisez le travail de manière judicieuse, séquencez-le et expédiez-le en tranches plutôt qu'en une seule grosse goutte.
•
Passez les appels techniques dans votre région. Choisissez entre les options, nommez les compromis et décidez sans attendre la permission ni intensifier votre jugement de routine.
•
Gardez votre travail visible sans être poursuivi. Signalez les risques et les erreurs le plus tôt possible, tenez la tribu au courant et débloquez-vous.
Artisanat et qualité sur toute la pile
•
Créez des interfaces auxquelles les gens font confiance avec des données denses et réelles. Des vues de planification, des tableaux de bord et des rapports qui restent rapides, accessibles et lisibles lorsque l'ensemble de données devient laid.
•
Concevez la couche de données et d'API dont dépendent ces vues. Modélisez-le de manière à ce que la fonctionnalité que vous créez maintenant ne rende pas les trois suivantes plus difficiles.
•
Sa propre performance en tant que fonctionnalité, de bout en bout. Profilez, mesurez et corrigez la requête lente et le rendu lent au lieu d'espérer que les données restent petites.
•
Écrivez du code dans lequel d'autres peuvent travailler. Des composants et des services judicieux, une véritable couverture de tests où il gagne sa place et une base de code plus facile à modifier une fois que vous y avez touché.
Travailler avec le produit et le design
•
Façonnez des solutions, ne vous contentez pas de les mettre en œuvre. Poussez le problème, remettez en question les exigences qui ne tiennent pas et proposez des chemins plus simples lorsque vous en voyez un.
•
Collaborez étroitement avec le design. Prototypez tôt, repérez les cas extrêmes dans un flux avant sa construction et maintenez la barre en matière de qualité UX avec votre concepteur plutôt qu'après le transfert.
•
Restez proche des utilisateurs et des preuves. Rejoignez les tests utilisateurs, lisez les commentaires, examinez les données et laissez-les changer ce que vous construisez.
Relever la barre
•
Révisez le code avec intention. Donnez des commentaires précis et exploitables qui améliorent le changement et la personne.
•
Mentor et entretien. Aidez d’autres ingénieurs à grandir et aidez-nous à bien embaucher.
•
Améliorez les choses au-delà des limites de l’équipe. Repérez les composants partagés et le travail en double entre les tribus et augmentez-les avant de construire deux fois la même chose.
L’IA comme principal levier
•
Utilisez largement les outils d'IA dans votre travail quotidien pour l'exploration, le prototypage, la génération et la révision de code, le débogage, la recherche et l'écriture. La maîtrise de l'IA n'est pas facultative. Cela fait partie de la façon dont vous augmentez votre vitesse, votre profondeur et votre impact - et vous êtes censé aider le reste de la tribu à s'améliorer également.
À propos de vous
Vous vous épanouirez dans ce rôle si vous :
•
Avoir une expérience significative dans la création et la livraison d'applications Web de production de bout en bout et être capable de diriger des projets majeurs plutôt que de simplement y contribuer.
•
Sont véritablement confortables des deux côtés de la pile. Vous êtes profond d'un côté et correctement compétent de l'autre, pas quelqu'un qui s'en tient aux limites de l'API.
•
Avoir une connaissance approfondie et pratique de JavaScript, TypeScript, React et CSS moderne, y compris la gestion des états et la gestion des effets secondaires dans les grandes applications.
•
Sont solides sur les principes fondamentaux du backend : au moins un langage backend que vous connaissez bien, la conception d'API, la modélisation des données relationnelles et suffisamment d'instinct pour les performances des requêtes pour détecter le problème avant la production. Une expérience préalable de Golang n’est pas obligatoire, mais vous devez être prêt à l’adopter et à vous y familiariser rapidement.
•
Tenez la barre extrêmement haute en matière de qualité. Vous savez à quoi ressemble un produit génial, vous remarquez les détails qui échappent aux autres et vous n'expédiez pas de travail sur lequel vous n'inscririez pas votre nom.
•
Avoir un talent pour les surfaces de produits riches en données : performances, lisibilité et principes derrière un graphique qui communique réellement quelque chose.
•
Souvenez-vous du problème de l'utilisateur, pas seulement du ticket. Vous partez de ce que quelqu'un essaie de faire et revenez à la mise en œuvre.
•
Ses propres résultats, pas ses résultats. Vous suivez votre travail jusqu'en production, observez son comportement et corrigez ce qui doit être réparé.…
Source : Nous travaillons à distance (https://weworkremotely.com/remote-jobs/toggl-senior-full-stack)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Toggl
Annonce fournie par Toggl.