At Fun Crafters, we're not just another gaming company; we're a passionate community of gaming enthusiasts and innovators with over a decade of expertise in crafting engaging mobile games. With a mission to create unforgettable gaming experiences, we've carved our path in the gaming industry.
Join us to unleash your creativity, shape the future of mobile gaming, and be part of a team where your ideas matter.
Welcome to a world where fun knows no bounds!
- Leading frontend initiatives, defining coding standards, driving architecture and design, creating guidelines and documentation.
- Designing and creating high-performance and visually-rich applications (e.g., server dashboards, game management UIs, live ops tools and any other tools used by developers and non technical people) ensuring responsiveness and cross-device compatibility.
- Optimizing and enhancing front-end build performance, while ensuring seamless integration and interoperability with backend systems and APIs.
- Reviewing and approving complex frontend pull requests, ensuring code quality, consistency, performance, accessibility, and alignment with architectural guidelines.
- Identifying and managing technical debt, making recommendations for refactoring or improvements in code quality and system architecture.
- Share technical expertise with less experienced developers through hands-on support and collaborative problem-solving. Promote a culture of learning by explaining architectural decisions, frontend patterns, and best practices.
- Integrating and maintaining various APIs and third-party tools.
- Designing, implementing, and maintaining automated tests (unit, integration, and end-to-end) to ensure the reliability and quality of frontend applications.
- 10 Years of Experience in web application frontend development using React, TypeScript, and JavaScript in product-focused organizations.
- Commercial experience using Vite.
- Extensive professional experience leading front-end initiatives.
- Experience with modern React-based UI libraries, especially Mantine.
- Deep understanding of UI/UX principles, with experience leading UI/UX design decisions with little to no support.
- Solid knowledge of REST APIs, including integration and data management in frontend applications.
- Commercial experience with testing frameworks like ViteTest, React Testing Library, and Cypress.
- Familiarity with linting and code formatting tools (e.g., ESLint, Prettier).
- Prior mentoring experience helping less experienced developers grow their skills.
- Proficiency in Polish and English (spoken and written) is essential for cross-functional collaboration.
- Familiarity in utilizing AI tools in everyday work.
Nice to have:
- Familiarity with popular UI component libraries like Material-UI or Shadcn.
- Experience integrating frontend applications with Python or C# based services.
- Familiarity with AWS or GCP cloud platforms is a plus, especially for deploying, managing, or integrating cloud-based services (e.g., cloud storage) into frontend applications.
- Experience with Sentry for monitoring and tracking frontend application errors.
- Familiarity with Docker to containerize frontend applications as well as debugging them.
- Experience with ArgoCD and Kubernetes for automated builds, tests, and deployments.
- Experience with WebSockets to build real-time, interactive web applications, such as live dashboards, chat systems, or notifications.
- Knowledge of using HTML5 Canvas or frameworks like Fortune Sheet for creating custom, data-heavy visual interfaces or game telemetry dashboards.
- Experience working alongside Unity or integrating front-end tools with game engines/mobile phones.
Soft Skills & Culture:
- Clear Communication: Ability to simplify and articulate complex technical concepts for diverse audiences (designers, developers).
- Active Listening: Strong listening skills to understand feedback, ideas, and concerns from team members and stakeholders.
- Presentation Skills: Comfortable presenting ideas and updates in a clear, structured way, ensuring understanding.
- Meeting Facilitation: Can organize and lead meetings, ensuring they stay on track and lead to actionable outcomes.
- Cflict Resolution: Ability to mediate disagreements and foster positive collaboration.
- Knowledge Sharing: Actively shares expertise and mentors less experienced team members.
- Cross-Functional Collaboration: Skilled at working with diverse teams (backend, design, product) to ensure alignment.
- Adaptability: Adjusts communication style based on context and audience, receptive to feedback.
- Written Communication: Clear and concise in documentation, emails, and reports.
- Fast-Paced Environment: Comfortable with rapidly changing priorities, able to adapt quickly and iterate with minimal direction.
- Fluency in Polish and English: Strong communication skills in both languages, enabling effective collaboration across teams.
- An epic journey in the mobile RPG gaming industry.
- Flexible contract options: employment or B2B.
- Remote, in-office, or hybrid work.
- Opportunities for professional growth with a training budget.
- A fantastic team and many company events.
- Competitive benefits package.
- A modern office with all the essentials.