Développeur Frontend Angular Senior | Poste à Distance

À distance
À plein temps
Nous recherchons un Développeur Frontend Angular expérimenté pour rejoindre notre équipe dynamique travaillant sur une plateforme sophistiquée d'automatisation du marketing direct sur les réseaux sociaux et les applications de messagerie. Vous serez responsable du développement et de l'optimisation d'applications web à forte charge utilisant des technologies frontend modernes tout en participant aux décisions architecturales cruciales. Responsabilités Principales - Concevoir et développer des composants robustes et performants pour notre plateforme d'automatisation marketing en utilisant AngularJS et JavaScript moderne. - Implémenter des interfaces utilisateur responsive et adaptatives avec HTML5, CSS3, et des techniques de mise en page modernes comme Flexbox et Grid. - Créer des visualisations dynamiques et des éléments interactifs en utilisant les technologies Canvas et SVG. - Refactoriser et optimiser le code existant pour améliorer les performances, la lisibilité et la maintenabilité. - Collaborer avec les développeurs backend pour intégrer les solutions frontend avec les services basés sur Java. - Mettre en œuvre des solutions compatibles multi-navigateurs assurant une expérience utilisateur cohérente. - Contribuer à l'architecture globale et à l'orientation technique du code frontend. - Participer aux revues de code et maintenir des normes élevées de qualité du code. - Travailler avec des systèmes de contrôle de version en suivant les méthodologies Git Flow. - Optimiser les performances des applications pour des scénarios à fort trafic et volume de données. Compétences et Expérience Requises - Minimum de 3+ ans d'expérience professionnelle en développement frontend au niveau intermédiaire ou senior. - Forte maîtrise d'AngularJS, avec une connaissance des frameworks Angular modernes (2+) considérée comme un atout. - Compétences de niveau expert en JavaScript (ES5, ES6+) et TypeScript. - Connaissance avancée de HTML5, CSS3, Bootstrap et des préprocesseurs CSS (Sass, Less). - Expérience avec Canvas et SVG pour créer des visualisations dynamiques. - Capacité éprouvée à développer des mises en page responsive et adaptatives en utilisant les systèmes Flexbox et Grid. - Maîtrise des outils de build et des bundlers de modules, particulièrement Webpack. - Solide compréhension des flux de travail de contrôle de version utilisant Git et Git Flow. - Expérience dans l'optimisation des applications web pour la performance et l'évolutivité. - Expérience démontrable sur des projets à forte charge avec un trafic utilisateur important. - Esprit de résolution de problèmes avec attention aux détails et engagement envers la qualité du code. Atouts Supplémentaires - Compréhension du développement de chatbots pour des plateformes comme VKontakte, Telegram, WhatsApp, Facebook et Instagram. - Expérience avec MongoDB ou des bases de données NoSQL similaires. - Connaissance de Java ou des technologies backend comme Tomcat. - Maîtrise de l'anglais technique pour la documentation et la communication. - Expérience avec des frameworks de test modernes comme Jest, Karma ou Jasmine. - Familiarité avec les pipelines CI/CD et les processus de déploiement automatisés. Pourquoi Nous Rejoindre Rejoignez notre équipe innovante et travaillez sur une technologie d'automatisation marketing de pointe utilisée par des entreprises du monde entier. Nous offrons un environnement de travail entièrement à distance, une rémunération compétitive et l'opportunité de résoudre des défis techniques complexes tout en travaillant avec des technologies modernes. Vous aurez une contribution significative aux décisions architecturales et la chance de développer vos compétences sur un produit à fort impact.