13 Aug
|
CrazyBet
|
Montreal
Type de contrat : Contrat de prestation de services / Mandat de consultant.
Crazybet est une jeune entreprise technologique du secteur du iGaming. Notre équipe, à taille humaine, évolue rapidement et fonctionne en mode collaboratif, où chaque personne a un réel impact sur le produit et sur la façon dont nous travaillons.
Nous cherchons un·e développeur·euse front-end intermédiaire, capable de prendre en charge des fonctionnalités et des services de façon autonome, de la clarification du besoin jusqu’au suivi en production. Selon votre expérience et l’étendue de vos responsabilités, le poste pourra être de niveau intermédiaire ou senior.
Votre mandat En tant que développeur·euse front-end intermédiaire, vous participerez activement au développement de nouvelles fonctionnalités et à l’amélioration de nos applications Web à l’aide de React, Next.js et TypeScript. Vous travaillez au sein d'une équipe agile, en collaboration étroite avec les autres développeur·euses, la gestion de projets et les parties prenantes, pour livrer des fonctionnalités fiables, performantes et bien conçues. Vous contribuerez également aux décisions techniques liées au front-end, participerez aux revues de conception et de code et aiderez l’équipe à améliorer ses pratiques grâce à la collaboration et au partage de connaissances.
Responsabilités
- Concevoir et développer de nouvelles fonctionnalités avec React, Next.js et TypeScript.
- Prendre en charge des fonctionnalités de la clarification du besoin jusqu’à leur mise en production et leur suivi.
- Participer à l’amélioration continue de l’architecture et des fondations techniques du front-end.
- Contribuer à des projets structurants qui dépassent la seule réalisation d’interfaces ou d’ajustements visuels.
- Collaborer avec le reste de l’équipe pour clarifier les compromis techniques et livrer des solutions maintenables.
- Documenter les développements et les décisions techniques.
- Collaborer avec l'équipe dans un cadre agile (Scrum) : participation aux rituels, estimation, découpage du travail.
- Assurer la qualité et la stabilité en production (tests, suivi, correctifs).
- Participer aux revues de conception et de code avec un jugement pragmatique.
Profil recherché
- 5 ans et plus d'expérience en entreprise
- Une formation universitaire en informatique, en génie logiciel ou dans un domaine connexe, ou un diplôme ou une expérience jugés équivalents.
- Une très bonne maîtrise de JavaScript, TypeScript, React et Next.js.
- Une approche rigoureuse des tests, de la lisibilité du code et du contrôle de versions avec Git.
- Une bonne compréhension de l’architecture front-end, de la modularité, de la gestion de l’état et de la conception de composants réutilisables.
- La capacité de déboguer méthodiquement et de prendre des décisions à partir de données de production.
- La capacité de travailler de façon autonome tout en communiquant clairement les risques, les décisions et les blocages.
- Curiosité technique et volonté d'apprendre et de progresser et la capacité à évoluer dans un environnement dynamique et en changement.
Nous accordons plus d’importance à votre jugement technique, à votre expérience de production et à votre capacité à apprendre qu’à une correspondance parfaite avec une liste de technologies.
Notre environnement technique
Front -end : React, NextJS, Tailwind, Redux
Back-end : TypeScript, , API REST et OpenAPIPostgreSQL et MongoDB - Redis et BullMQ - Kafka et systèmes événementiels - Architecture de microservices - Docker et Kubernetes - Nx et pnpm - Jest, tests automatisés, observabilité et suivi de production
Lieu, langues & avantages
- Poste entièrement à distance au Québec (Canada)
- Horaires flexibles favorisant la conciliation vie professionnelle/vie personnelle
- Environnement de travail basé sur l’autonomie, la confiance et la collaboration à distance
- Bilinguisme français-anglais
- L’anglais est la langue de travail principale de l’équipe.
En postulant, ajoutez quelques lignes sur un système ou un projet que vous avez pris en charge, les principaux compromis techniques et les résultats obtenus. Nous remercions toutes les personnes qui postuleront. Seules les candidatures retenues seront contactées.
Au plaisir de faire votre connaissance !
--
Intermediate front end developer
Crazybet is a young technology company operating in the iGaming industry. Our close-knit team is growing quickly and works in a highly collaborative environment, where every team member has a meaningful impact on both the product and the way we work.
We are looking for an intermediate front-end developer who can independently take ownership of features and services, from clarifying requirements through to production monitoring. Depending on your experience and the scope of your responsibilities, the role may be considered intermediate or senior level.
Your Role
As an intermediate front-end developer, you will actively contribute to the development of new features and the improvement of our web applications using React, Next.js, and TypeScript. You will work within an Agile team, collaborating closely with other developers, project management, and stakeholders to deliver reliable, high-performing, and well-designed features.
You will also contribute to front-end technical decisions, participate in design and code reviews,
and help the team improve its practices through collaboration and knowledge sharing.
Responsibilities
- Design and develop new features using React, Next.js, and TypeScript.
- Take ownership of features from requirements clarification through to deployment and production monitoring.
- Contribute to the continuous improvement of the front-end architecture and technical foundations.
- Contribute to larger, more foundational projects that go beyond building interfaces or making visual adjustments.
- Collaborate with the rest of the team to clarify technical trade-offs and deliver maintainable solutions.
- Document development work and technical decisions.
- Collaborate with the team in an Agile Scrum environment, including participation in ceremonies, estimation, and work breakdown.
- Help ensure quality and stability in production through testing, monitoring, and issue resolution.
- Participate in design and code reviews using sound, pragmatic judgment.
Qualifications
- Five or more years of professional experience.
- A university degree in computer science, software engineering, or a related field, or an equivalent combination of education and experience.
- Strong proficiency in JavaScript, TypeScript, React, and Next.js.
- A disciplined approach to testing, code readability, and version control using Git.
- A solid understanding of front-end architecture, modularity, state management, and reusable component design.
- The ability to debug issues methodically and make decisions based on production data.
- The ability to work independently while clearly communicating risks, decisions, and blockers.
- Technical curiosity, a desire to learn and grow, and the ability to thrive in a dynamic and evolving environment.
We place greater value on your technical judgment, production experience, and ability to learn than on a perfect match with a specific list of technologies.
Our Technology Environment
Front-end: React, Next.js, Tailwind CSS, Redux
Back-end: TypeScript, Node.js, REST APIs and OpenAPI, PostgreSQL and MongoDB, Redis and BullMQ, Kafka and event-driven systems, microservices architecture, Docker and Kubernetes, Nx and pnpm, Jest, automated testing, observability, and production monitoring.
Location, Languages & Benefits
- Fully remote position within Quebec, Canada
- Versatile working hours that support work-life balance
- A remote work environment built on autonomy, trust, and collaboration
- Preference will be given to candidates located in the Greater Montreal area
- French-English bilingualism required
- English is the team’s primary working language
When applying, please include a few lines about a system or project you took ownership of, the main technical trade-offs involved, and the results you achieved. We thank everyone who applies. Only selected candidates will be contacted.
We look forward to meeting you!
Rémunération : 120 000,00$ à 140 000,00$ par an
Lieu du poste : Télétravail
📌 Développeur(euse) Front-End intermédiaire (Montreal)
🏢 CrazyBet
📍 Montreal