Junior Frontend Developer
Descrizione dell'offerta
Junior Front End Developer
Remote-friendly | Occasional on-site meetings (Italy)
— Subject: Junior Front End Developer
ENGLISH VERSION
Overview
We are seeking a Junior Frontend Developer to maintain and evolve our platform, a sports betting odds comparison service.
About the Platform
Our system is a Node.js application serving odds and advertising creatives to multiple customers within the sports betting industry. It handles high-traffic environments with continuous deployments.
KEY RESPONSIBILITIES
Frontend Development
Creative System Development:
- Refactor and maintain advertising creatives (banners, widgets) using EJS templates
- Implement new creative formats across multiple sports (football, tennis, basketball)
- Work with Webpack build system (EJS preprocessing, SASS compilation, image optimization)
- Ensure cross-customer compatibility with dynamic stylesheet loading
- Optimize creative performance and asset delivery
Landing Pages & Templates:
- Develop and maintain server-side rendered landing pages
- Integrate with Logix.OddsFeed API for real-time odds
- Implement comprehensive betting market support (1X2, Handicaps, Over/Under, BTTS, etc.)
- Ensure consistent UI/UX across different brands
- Handle Italian localization and market-specific text generation
Code Quality & Architecture:
- Lead refactoring initiatives to improve code maintainability
- Implement shared modules and DRY principles
- Write clean, well-documented code
- Create reusable components across creatives and landing pages
REQUIRED TECHNICAL SKIILS
- Frontend: Expert-level JavaScript (ES6+), EJS templating, HTML5, CSS3/SASS
- Backend: Node.js, Express.js
- Build Tools: Webpack, npm scripts
- Database: MongoDB (basic queries, connection management)
- Version Control : Git, GitHub workflows
Frontend Specialization
- CSS architecture and responsive design
- Cross-browser compatibility and testing
- Performance optimization (lazy loading, code splitting, image optimization)
- Understanding of advertising standards and banner development
Experience
- 3+ years of advanced frontend development
- Proven experience with complex build systems (Webpack, Rollup, or similar)
- Experience with server-side rendering and templating engines
- Comfortable working independently and with supervision
Soft Skills
- Problem Solving: Good analytical skills to debug production issues across the stack
- Communication: Clear technical communication in English (Italian is a plus)
- Attention to Detail : Pixel-perfect implementation and brand consistency awareness
Nice to Have
- Experience with sports betting or gambling industry
- Knowledge of Italian language and betting terminology
- Familiarity with real-time data feeds and WebSocket integrations
- Experience with A/B testing frameworks
- Understanding of CDN optimization and asset delivery
Work Environment
- Remote-friendly setup with occasional on-site meetings.
- Fast-paced production environment.
- Collaborative and lean team structure with Product, Design, and Backend engineers.
Apply by sending your CV to:
— Subject: Junior FE Developer
______________________________________________________________________
VERSIONE ITALIANA
Panoramica
Cerchiamo uno Sviluppatore Frontend Junior per mantenere ed evolvere la nostra piattaforma, un servizio di comparazione quote per scommesse sportive.
Contesto Aziendale
La piattaforma è un’applicazione Node.js che fornisce quote e creatività pubblicitarie per una piattaforma di scommesse sportive, integrata con diversi clienti e API esterne ad alto traffico.
Responsabilità Principali
Sviluppo Frontend
Sviluppo Sistema Creatività:
- Refactoring e manutenzione creatività pubblicitarie (banner, widget) usando template EJS
- Implementare nuovi formati creatività su multipli sport (calcio, tennis, basket)
- Lavorare con sistema build Webpack (preprocessing EJS, compilazione SASS, ottimizzazione immagini)
- Garantire compatibilità cross-customer con caricamento dinamico stylesheet
- Ottimizzare performance creatività e delivery asset
Landing Page & Template:
- Sviluppare e mantenere landing page server-side rendered
- Integrare con API Logix.OddsFeed per quote real-time
- Implementare supporto completo mercati scommesse (1X2, Handicap, Over/Under, Goal/NoGoal, etc.)
- Garantire UI/UX consistente tra diversi brand
- Gestire localizzazione italiana e generazione testi market-specific
Qualità Codice:
- Implementare moduli condivisi e principi DRY
- Scrivere codice pulito e ben documentato
- Creare componenti riutilizzabili tra creatività e landing page
Requisiti e Competenze Tecniche
Tecnologie Core:
- Frontend: JavaScript livello expert (ES6+), templating EJS, HTML5, CSS3/SASS
- Backend: Node.js, Express.js
- Build Tools: Webpack, npm scripts
- Database: MongoDB (query base, gestione connessioni)
- Version Control : Git, workflow GitHub
Specializzazione Frontend
- Architettura CSS e design responsive
- Compatibilità cross-browser e testing
- Ottimizzazione performance (lazy loading, code splitting, ottimizzazione immagini)
- Comprensione standard pubblicitari e sviluppo banner
Esperienza Richiesta
- 3+ anni sviluppo frontend
- Esperienza comprovata con sistemi build complessi (Webpack, Rollup, o simili)
- Esperienza con server-side rendering e templating engine
- Comfort nel lavorare indipendentemente o con supervisione minima
Soft Skills
- Problem Solving: Capacità analitiche per debug problemi produzione cross-stack
- Comunicazione: Comunicazione tecnica chiara in italiano e inglese
- Attenzione al Dettaglio : Implementazione pixel-perfect e awareness consistenza brand
Nice to Have
- Esperienza con industria scommesse sportive o gambling
- Conoscenza terminologia italiana scommesse
- Familiarità con feed dati real-time e integrazioni WebSocket
- Esperienza con framework A/B testing
- Comprensione ottimizzazione CDN e delivery asset
- Esperienza con performance tuning MongoDB
Ambiente di Lavoro
- Possibilità di lavoro remoto con incontri on-site occasionali.
- Ambiente dinamico con deployment continui.
- Team collaborativo e metodologia Lean.
Candidati inviando CV a:
— Subject: Junior FE Developer