Jobs Companies Flutter Entertainment Front-end Engineer

Sobre este puesto de Front-end Engineer en Flutter Entertainment

Flutter Entertainment · Presencial · Tbilisi, Georgia
Front-end Engineer

Senior Software Engineer (Backend) 1

Job Aim / Main Assignment

As a React.js Engineer in our Martech Tribe, you will play a key role in developing and maintaining internal applications that power our marketing technology stack. You will work closely with the Frontend Team Lead, Principal Engineer, and fellow engineers to deliver responsive, high-quality, and well-tested user interfaces using React and TypeScript. The role requires independent task execution, strong ownership of code quality and testing, and close collaboration with backend engineers, QA, designers, and product stakeholders to ensure seamless integration and a great user experience for internal teams across multiple markets.

Your responsibilities will include:

Development & Technical Delivery

Build Production-Grade Internal Applications: Develop, maintain, and enhance React and TypeScript applications used by internal stakeholders, ensuring code quality, reusability, and scalability across the tribe's product surface.

Deliver High-Quality Single-Page Applications: Build and optimize SPAs with a strong focus on performance, responsiveness, and a smooth user experience across browsers and devices.

Contribute Across the Stack: Extend your work into NestJS (TypeScript) backend services when required to support frontend features, API integrations, or shared functionality, contributing to end-to-end delivery.

Integrate Frontend with Backend APIs: Consume and integrate REST APIs effectively, handling asynchronous flows, error states, and data shaping to deliver reliable user-facing functionality.

Translate Designs into Reality: Collaborate with UX/UI Designers and Product Owners to turn product requirements and designs into clean, accessible, and responsive interfaces that serve the needs of internal users across different markets.

Participate in Technical Design: Contribute to technical design discussions, propose solutions to complex problems, and help shape the architecture of features within the team's scope. Take part in estimation and sprint planning activities.

Code Quality & Engineering Practices

Write Robust, Tested Code: Take ownership of testing your own work — write unit, integration, and component tests as part of your standard development workflow. Treat tests as a first-class part of the deliverable, not an afterthought.

Maintain Clean, Reusable Code: Produce code that is readable, maintainable, and aligned with the team's coding standards. Favour reusable components and scalable patterns wherever possible.

Engage in Peer Code Review: Actively review your peers' pull requests with constructive, thoughtful feedback, and welcome the same in return. Use code review as a tool for shared learning and quality improvement.

Optimize for Performance & UX: Pay close attention to frontend performance, rendering efficiency, bundle size, and overall user experience, recognizing that internal users rely on these tools to do their jobs effectively.

CI/CD Awareness: Work effectively with CI/CD pipelines, ensuring your changes are deployable, well-tested, and aligned with the team's delivery workflow.

Debug and Resolve Issues: Investigate, debug, and resolve frontend-related issues across environments, supporting both new development and ongoing maintenance of existing applications.

Collaboration & Communication

Work Within the Tribe: Collaborate closely with the Team Lead, Principal Engineer, QA Engineers, DevOps, Product Owners, and Designers to deliver features end-to-end.

Coordinate Across Stakeholders: Engage with internal stakeholders from different markets and functions to understand requirements, surface edge cases, and ensure solutions fit real-world workflows.

Knowledge Sharing: Share knowledge openly with the team — through documentation, pairing, demos, or informal discussion — and contribute to a culture of continuous learning.

Raise Issues Early: Communicate blockers, risks, or concerns proactively to the Team Lead and Scrum Master so the team can adapt quickly.

Contribute to UI/UX Improvements: Provide thoughtful input on usability, accessibility, and user experience, helping continuously improve the products the tribe delivers.

What We're Looking For:

3+ years of professional experience in frontend application development.

Strong, hands-on expertise in React and TypeScript, including solid understanding of state management, component architecture, hooks, and modern frontend tooling (e.g., Vite, Webpack).

Solid understanding of single-page application (SPA) architecture and component-based design.

Working experience with NestJS (TypeScript), or a clear willingness and demonstrated ability to contribute to NestJS-based backend services.

Hands-on experience writing automated tests (e.g., Jest, React Testing Library, Vitest, Playwright) as part of everyday development workflow — this is a must-have.

Experience consuming REST APIs and integrating frontend applications with backend services.

Knowledge of responsive design principles, cross-browser compatibility, and accessibility.

Understanding of frontend performance optimization techniques.

Proficiency with Git and collaborative development workflows (feature branching, pull requests, code review).

Experience working with CI/CD pipelines.

Strong problem-solving skills, attention to detail, and a passion for delivering high-quality software.

Ability to work independently with minimal supervision, while also collaborating effectively within a cross-functional Agile team.

Strong communication and interpersonal skills, with good time management and task prioritization.

Willingness to receive feedback and continuously improve.

English level: B2 or higher (written and spoken).

Bonus Points For:

Experience in Martech (marketing automation, CDPs, personalization platforms, analytics tooling, A/B testing, tag management, or similar).

Experience building internal tools, admin panels, or data-heavy interfaces (tables, dashboards, configuration UIs).

Basic understanding of Docker, containerization, and deployment processes.

Experience with cloud platforms (AWS, Azure, GCP).

Experience contributing to or maintaining design systems / shared component libraries.

Experience working in a Tribe-based organizational structure.

¿Listo para postularte en Flutter Entertainment?
Postúlate en Flutter Entertainment

Sobre Flutter Entertainment

Our Work Experience is the combination of everything that's unique about us: our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people. Our employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us t he #1 Top Workplace in the area. Join us and grow your career with Flutter! Please create a candidate account after submitting your application to track it's progress.

Ver todos los empleos en Flutter Entertainment →

Empleos similares

Flutter Entertainment
Customer Service Team Leader
Flutter Entertainment
⚡ Postúlate pronto Leeds (483) Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Flutter Entertainment
Cloud Engineer
Flutter Entertainment
⚡ Postúlate pronto Cluj-Napoca, Romania Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Flutter Entertainment
Service Operations Analyst - Sportsbet, Hybrid
Flutter Entertainment
⚡ Postúlate pronto Cluj-Napoca, Romania Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Flutter Entertainment
Cloud Engineer - Flutter Functions, Hybrid & Remote
Flutter Entertainment
⚡ Postúlate pronto Cluj-Napoca, Romania Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Flutter Entertainment
Store Specialist - Firenze
Flutter Entertainment
⚡ Postúlate pronto Wincity Firenze Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Flutter Entertainment
Head of Security Operations & Engineering - Flutter Functions, Hybrid
Flutter Entertainment
⚡ Postúlate pronto London, UK Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Flutter Entertainment
Logistics & Maintenance Operations Trainee
Flutter Entertainment
⚡ Postúlate pronto Snaitech Milano - Via Caprilli... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 2d
Flutter Entertainment
Senior Employee Relations Governance Manager
Flutter Entertainment
⚡ Postúlate pronto Leeds, UK Presencial
● Nuevo 👁 Visto ✓ Postulado hace 4d
Flutter Entertainment
Customer Service Team Leader
Flutter Entertainment
⚡ Postúlate pronto Levenshulme (462) Presencial
● Nuevo 👁 Visto ✓ Postulado hace 4d

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Flutter Entertainment

Ver todos los empleos en Flutter Entertainment →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis