Global Blue

Mobile Developer

Bratislava, Bratislava Region, SK

about 1 month ago
Save Job

Summary

Purpose of the Role


We are looking for a passionate and skilled Mobile Software Engineer to join our team. Your primary responsibility will be to design, develop, and maintain mobile applications using cutting-edge cross-platform technologies like .NET MAUI. You will play a key role in delivering high-quality mobile solutions that enhance user experiences, align with business goals, and drive Global Blue’s Tax-Free Shopping business.

This position emphasizes modern development practices, industry standards, and ensuring that mobile applications are scalable, performant, and secure.


Why Join Us?


As part of a newly established agile team, you will help shape the development process, collaborate with external developers, enhance testability, design integration tests, conduct code reviews, work closely with QA engineers, refine requirements with the Product Manager, and support the delivery process. Additionally, you will be the primary technical point of contact for mobile applications within your portfolio.


Key Responsibilities


  • Understand feature requirements defined by the Product Manager and Delivery Lead.
  • Contribute to all phases of the software development lifecycle, including requirements analysis, implementation, testing, and support.
  • Work closely with enterprise architects, technical leads, and product managers to define functionalities and implementation strategies.
  • Design, develop, and maintain high-quality mobile applications using .NET MAUI or native technologies.
  • Ensure solutions are scalable, secure, and high-performing, following industry best practices.
  • Develop integration and unit tests to maintain application quality and reliability.
  • Conduct code and architecture reviews to uphold coding standards and best practices.
  • Collaborate with QA engineers to enhance application testability and support the testing process.
  • Act as the technical lead for mobile application discussions, providing guidance to stakeholders.


Required Competencies


  • Proficiency in cross-platform mobile development using .NET MAUI or Xamarin.
  • Experience with native Android development (Kotlin/Java).
  • Strong understanding of OOP, design patterns, and best practices.
  • Knowledge of compliance standards (e.g., GDPR, PCI DSS, accessibility requirements).
  • Experience writing unit tests, integration tests, and automated UI tests.
  • Effective communication with developers, product teams, and management.
  • Understanding of mobile app security, including secure storage, encryption, and token management.


Required Skills


  • Proficiency in C#, Java, or Kotlin.
  • Experience with Git and branching strategies.
  • Strong knowledge of RESTful APIs and third-party service integration.
  • Understanding of backend integration and communication protocols (HTTP, WebSockets, SignalR).
  • Hands-on experience with automated testing frameworks (Appium, NUnit, JUnit).
  • Ability to clearly articulate technical concepts to stakeholders with varying technical expertise.
  • Excellent communication skills in English.


Qualifications & Experience


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mobile Computing, or a related field (or equivalent experience).
  • 5+ years of experience as a Software Engineer.
  • Experience working in an agile development environment (SCRUM, KANBAN).
  • Strong collaboration and communication skills for cross-functional teams.
  • English fluency (written and spoken).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: