3,092 Open roles
108 Companies
28 Posted today
Jobs / Pin-Up Global / Software Engineer (Flutter)
Posted 2026-08-11

Software Engineer (Flutter)

Description

Pin-Up Global is seeking a Software Engineer (Flutter) to join its mobile engineering team. The role involves developing high-quality mobile application features by implementing scalable architecture, reusable components, and best engineering practices. The successful candidate will work closely with the Mobile Engineering team and report to the Team Lead to deliver robust solutions.

Pin-Up Global provides an environment where engineers can focus on performance optimisation, complex animation implementation, and maintaining a monorepository. The role requires collaboration with Product, QA, and Backend teams to ensure smooth feature integration and high-quality user experiences across devices.

Responsibilities
  • Develop high-quality mobile application features by implementing scalable architecture, reusable components, and best engineering practices.
  • Optimize application performance by analyzing rendering bottlenecks, profiling builds, improving memory usage, and ensuring smooth user experience across devices.
  • Implement complex animations by designing motion flows, building custom animation controllers, and ensuring high rendering performance within Flutter’s framework.
  • Maintain and support the team’s monorepository by structuring modules, updating shared packages, and ensuring consistent development workflows.
  • Collaborate with Product, QA, and Backend teams by participating in planning, refining requirements, and ensuring smooth integration of mobile features.
  • Engage in code review by providing constructive feedback, maintaining code quality, and ensuring consistency with team standards.
  • Report to the Team Lead and collaborate closely with the Mobile Engineering team.
Requirements
  • Strong experience with Flutter framework and proven ability to develop production-grade mobile applications. (required)
  • Deep knowledge of Dart programming language, state management approaches (Bloc, Provider, Riverpod, or similar), and Flutter architectural patterns. (required)
  • Experience working in a monorepo environment, including managing shared libraries and coordinating cross-module changes. (required)
  • Strong skills in building and optimizing Flutter animations, including custom animations, transitions, and motion design implementation. (required)
  • Experience with performance optimization: rendering, memory usage, build size, and API interaction improvements. (required)
  • Knowledge of modular architecture or clean architecture principles with practical application in commercial projects. (required)
  • Experience with analytics tools, push notifications, and in-app purchase integrations. (required)
  • Knowledge of application lifecycle, networking, CI/CD practices, version control systems, and mobile debugging tools. (required)
  • 3–4+ years of experience in mobile development in a relevant position. (required)
  • Experience with native Android or/and iOS development for deeper platform-level integration. (nice-to-have)
  • Experience mentoring or supporting junior developers. (nice-to-have)
  • Experience with automated testing (unit, widget, integration tests). (nice-to-have)
  • Experience with advanced analytics pipelines or event-based architectures. (nice-to-have)
  • Experience with GenAI code tools and best practices. (nice-to-have)
  • Strong communication and collaboration skills for effective work with cross-functional teams. (required)
  • Ability to take ownership of tasks and deliver high-quality solutions. (required)
  • Structured approach to problem-solving and attention to detail. (required)
  • Willingness to learn and adapt within a fast-changing environment. (required)
Benefits
  • An exciting and challenging job in a fast-growing business group.
  • Opportunity to be part of a multicultural team of top professionals.
  • Great working atmosphere with passionate experts and leaders.
  • Beautiful offices in Warsaw, Limassol, and Yerevan with the option to work remotely or on-site.
  • Modern corporate equipment based on macOS or Windows and additional equipment provided.
  • Paid vacations, sick leave, personal events days, and days off.
  • Corporate health insurance program.
  • Referral program with bonuses.
  • Educational programs including regular internal training, compensation for external education, and attendance of specialized global conferences.
  • Rewards program for mentoring and coaching colleagues.
  • In-house Travel Service.
  • Multiple internal activities including an online platform for employees, gamification, and RedCore clubs.
About Pin-Up Global

PIN-UP Global is an international holding company that develops technologies, B2B solutions and products for the iGaming industry. Headquartered in Warsaw, the group brings together businesses spanning product development, technology and marketing services for online gaming. It supports a portfolio of companies and brands operating across multiple markets. PIN-UP Global focuses on building advanced technology and products for the gambling sector.

Read more about Pin-Up Global →

Apply on Pin-Up Global →