Upload CV
X

    Front-End Developer

    BettingJobs is currently seeking talented individuals to join the tech-hub of our client in Tbilisi, Georgia. This business work with iGaming clients as a tech service provider and are looking to rapidly increase their workforce and presence locally.

    Responsibilities:

    • Develop dynamic, responsive, and accessible interfaces using Angular and TypeScript.
    • Structure scalable applications using Angular modules, services, and components.
    • Apply strong knowledge of RxJS for reactive programming and state management.
    • Component Architecture & State Management
    • Build reusable and modular UI components.
    • Manage application state using services or libraries like NgRx or Akita.
    • Use techniques like lazy loading, ahead-of-time compilation (AOT), and change detection strategies to enhance performance.
    • Implement code splitting and asset optimization strategies.
    • Work closely with back-end developers to integrate RESTful APIs and WebSocket connections.
    • Participate in CI/CD pipelines with tools like GitHub Actions, Jenkins, or GitLab CI.
    • Maintain code quality through linting (ESLint) and formatting tools (Prettier).
    • Write unit and integration tests using Karma, Jasmine, or Jest.
    • Leverage Husky and lint-staged for enforcing pre-commit checks.
    • Use TailwindCSS, SCSS, or LESS to implement pixel-perfect designs.
    • Ensure UX/UI consistency across screens using design systems or component libraries like Angular Material.
    • Maintain technical documentation and architectural diagrams.
    • Debug and troubleshoot production issues efficiently.

    Requirements:

    • Strong experience with Angular, TypeScript, and JavaScript (ES6+)
    • Solid understanding of RxJS, Angular CLI, and modular architecture
    • Experience with responsive design and cross-browser compatibility
    • Tooling & Frameworks:
    • Proficient in TailwindCSS, SCSS, or LESS
    • Experience with testing tools (Jasmine, Karma, Jest, or TestBed)
    • Familiarity with Git-based workflows
    • Knowledge of Angular performance tools and build optimizations (AOT, Tree-shaking)
    • Familiar with Webpack, Nx Workspace, or Monorepo architecture (preferred)
    • Experience with Nx Workspace for project and dependency management
    • Familiarity with Redis, PostgreSQL, or Firebase for back-end integration
    • Exposure to Quasar Framework (for cross-platform apps), or similar
    • Experience in CI/CD pipelines and deployment automation

    Get in touch