Logo for Ciklum

Senior JavaScript Engineer

Role overview

Qualifications

  • 5+ years of professional software engineering experience
  • At least 2 years of hands-on Flutter and Dart production experience
  • Strong grasp of Flutter app architecture and state management
  • Experience integrating mobile apps with REST APIs

Responsibilities

  • Write clean, well-tested Flutter code for a production mobile app
  • Actively contribute to the Unity-to-Flutter migration
  • Take part in technical discussions and help shape architectural decisions
  • Participate in code reviews and give constructive feedback

About the company

Ciklum logo

Ciklum

Ciklum is a global Digital Solutions Company for Fortune 500 and fast-growing organisations alike around the world. The company is headquartered in London and has software development centres and branch offices in the United States, Spain, Switzerland, Denmark, Israel, Poland, Ukraine, Czech Republic, Slovakia, Romania, UAE and Pakistan.Ciklum builds tailored digital solutions that leverage emerging technologies for such clients as Just Eat, Flixbus, Metro Markets, EFG International, Zurich Insurance, Lottoland and others.For more information about us visit www.ciklum.com

Company details

Company typeStartup
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Ciklum is looking for a Senior JavaScript Engineer to join our team full-time in Poland.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role:

As a Senior JavaScript Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. An American partner known for selling and distributing tickets for various events. One of the leading providers of booking and ticketing services in the arts and entertainment industry, operating on a global scale.

Responsibilities:

  • Write clean, well-tested Flutter code for a production mobile app used by millions of users on iOS and Android
  • Actively contribute to the Unity-to-Flutter migration, helping maintain stability during the transition
  • Take part in technical discussions and help shape architectural decisions
  • Participate in code reviews and give constructive, thoughtful feedback
  • Support and mentor colleagues when needed, and share what you know
  • Work closely with designers, QA, firmware engineers, and product teams on a daily basis
  • Show up to stand-ups, planning sessions, and retrospectives with ideas, not just updates

Requirements:

We know the perfect candidate rarely ticks every single box. If you feel strongly about the role, we would still love to hear from you.

  • 5+ years of professional software engineering experience, with at least 2 years of hands-on Flutter and Dart production experience
  • Strong grasp of Flutter app architecture, widget lifecycle, and state management (BLoC preferred, Riverpod also welcome)
  • Experience integrating mobile apps with REST APIs, handling authentication flows (JWT, OAuth2), and building resilient API layers
  • Comfortable working with Firebase services such as Firestore, Authentication, Cloud Functions, or Push Notifications
  • Familiarity with offline/online sync strategies and data caching on mobile
  • Experience working in and modernising existing codebases, not just greenfield projects
  • Good understanding of CI/CD pipelines and release processes for mobile

Desirable:

  • Experience with Unity or other cross-platform frameworks
  • Background in games or children's digital products
  • Familiarity with Bluetooth peripherals, IoT, or connected device communication
  • Native iOS or Android development experience
  • Flutter web or desktop experience is a nice bonus, though not in scope right now

What’s in it for you?

  • Strong community: Work alongside top professionals in a friendly, open-door environment
  • Growth focus: Take on large-scale projects with a global impact and expand your expertise
  • Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
  • Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
  • Flexibility: Enjoy flexibility – full remote working possibilities
  • Care: We've got you covered with company-paid premium medical package through Luxmed
  • Benefits: Access the MyBenefit cafeteria platform, allowing you to choose perks that best suit your lifestyle and needs

About us:

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.

With delivery centers in Wrocław and Gdańsk, our 300+ professionals in Poland drive forward-thinking solutions for global clients. Join a community where collaboration sparks innovation—and your impact reaches millions.

Explore, empower, engineer with Ciklum!

Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.

#LI-KZ1

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

JavaScript Developer Related jobs

Other jobs at Ciklum

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.