City:  WARSAW

 

 

 

 

 

Mobile Software Engineer

21 Oct 2025
Job ID:  103015
Country:  Poland
Professional area:  Information Technology
Contract type:  Permanent
Professional level:  Experienced
Location: 

WARSAW, PL, 00-841

 

At JTI we celebrate differences, and everyone truly belongs. 46,000 people from all over the world are continuously building their unique success story with us. 83% of employees feel happy working at JTI.

 

To make a difference with us, all you need to do is bring your human best.

 

What will your story be? Apply now!  

Learn more: jti.com

 

 

 

 

 

Mobile software engineer / Flutter Engineer

(Digi-Tech Delivery & Release)

 

This role is situated within the Digital Technology Department, operating under the Global Development Center within the DIGITAL and IT function at JTI. Specifically, the DIGITECH department, housed within the GDC, plays an important role assuring the Application Lifecycle Management (ALM) of the Ploom mobile app and others to come.

The Flutter engineer will be under the direct supervision of the Engineering Delivery Manager. The primary focus of this role is to deliver the architecture, development, maintenance and continuous improvement of our global cross-platform mobile applications with  main focus on Gen 4 Ploom flutter app, following the established JTI standards.

 

 

Position:

 

 

  • End-to End Application Lifecycle Management (ALM): Take ownership of the mobile application's architecture, development, and maintenance across Android, PWA and iOS platforms. Ensuring the app remains stable, secure and performant trough proactive monitoring, technical update preparation and development of the required enhancements.
  • Support, Troubleshooting and bug fixing: Provide timely and effective support by investigating and resolving reported issues, including production incidents, bug fixes, and performance bottlenecks. Collaborate with business teams, QA, backend and R&D to deliver high-quality, reliable solutions that enhance the user experience.
  • Feature development and continuous improvement:  Design, develop and implement new features and enhancements based on evolving business requirements. Maintain clean, modular and scalable code while adhering to the best mobile development practices, BLE communication and mobile security.

 

 

Requirements

 

 

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in cross-platform mobile application development, with primary focus on Flutter and Dart.
  • Proven experience in the full Application Lifecycle Management (ALM) of mobile apps, including design, development, deployment, maintenance, and support in production environments.
  • PWA Development: Experience with Flutter Web and optimizing for Progressive Web Apps.
  • UX/UI Best Practices: Ability to refine and improve UI/UX following Material and Cupertino design guidelines. Using Figma or similar, design systems.
  • Hands-on experience with BLE (Bluetooth Low Energy) communication and device integration on both iOS and Android platforms is highly desirable. Expertise in Flutter Blue (or relevant BLE libraries), understanding of GATT, characteristics, and connection management.
  • Experience working with CI/CD pipelines, version control (Git), and publishing apps to both the  Google Play Store and Apple AppStore.
  • Familiarity with backend integrations (RESTful APIs, WebSockets, OAuth) and working in cloud environments, preferably with Azure.
  • Fluent in English (written and spoken).

 

 

What we offer

 

 

  • Competitive pay and attractive annual bonus.
  • On-going development opportunities in multinational environment, wide variety of projects, ambitious goals and independence in achieving them. Promoting from within culture. 
  • Freedom with responsibility (we trust your competencies, ability to manage your time and your scope of work). 
  • Lot of flexibility in terms of work arrangements (work from office or from home).
  • Private medical care (various options to choose) and life insurance. 
  • Employee pension and savings programs.
  • JTI Family Leave Benefit – including extended paid paternity leave and fully paid maternity leave. 
  • Multisport card, foreign languages classes.
  • Wide variety of trainings, webinars and professional courses on our e-learning platforms, including sponsored certification programs (for employees fulfilling the admission criteria). 
  • Modern office with traditions (Art Norblin Factory) in convenient location, equipped with a library, mindfulness zone, spacious kitchen, garden terrace, massage chairs and underground bicycle parking. 
  • Working in a diverse and inclusive organization of over 40 different nationalities.

 

 

Are you ready to join us? Build your success story at JTI. Apply now!

Next Steps:

 

After applying, if selected, please anticipate the following within 1-3 weeks of the job posting closure: Phone screening with Talent Advisor > Assessment tests > Interviews > Offer. Each step is eliminatory and may vary by role type.

 

At JTI, we strive to create a diverse and inclusive work environment. As an equal-opportunity employer, we welcome applicants from all backgrounds. If you need any specific support, alternative formats, or have other access requirements, please let us know.

 

JTI GBS Poland Sp. z o.o. has introduced an Internal Reporting Procedure for Whistleblowers. If you would like to review this procedure, it is available upon request.

 

If you decide to participate in this recruitment, the administrator of your data will be JTI GBS Poland sp. z o.o. with headquarters in Warsaw. Your data will be processed only to support the recruitment process in which you participate. Detailed information on the processing of your data here.

Hide Element Example