Android Developer

Transaction Systems is seeking an experienced Android Developer to join our dynamic team, focusing on the design and development of client-side Android applications. In this role, you will collaborate closely with project managers, lead developers, and operations teams throughout the full application lifecycle, contributing to specification creation, version control, and release management.
CITY
Budapest, HU
CATEGORY
Development
JOB LEVEL
Middle
EMPLOYMENT TYPE
Contract

Job description

At the forefront of the e-payments industry for the past 20 years, Transaction Systems (TRSYS) is uniquely positioned as the technology solutions provider that helps Financial and Retail organisations embark on their journey towards digital transformation.

Operating in more than 35 countries worldwide, TRSYS supports clients worldwide, either through its own local teams or via an established network of carefully selected partners.

 

Tasks

  • Primarily participating in the design and development of Android client-side applications;
  • Collaboration with project managers, lead developers, developers, and operations throughout the entire application lifecycle;
  • Creating development specifications and documenting development work;
  • Controlling versions and releases;
  • Shaping and enforcing development processes, performing related administrative and control tasks;

Requirements

  • 3+ years of experience in mobile application development;
  • Knowledge of Material Design;
  • Proficiency in Android development technologies (SDK, Kotlin);
  • Practical knowledge of Android development environments (Eclipse, Android SDK, Android Studio);
  • Familiarity with Git and GitLab version control systems;
  • Knowledge of modular programming;
  • Knowledge of MVVM architecture;
  • Experience with REST, HTTP, JSON, XML, SOAP;
  • Experience with Room, SQLite;
  • Experience in dependency injection;
  • Desire to learn new technologies and tools;
  • Efficient, fast, and precise work ethic;
  • Problem-solving skills;
  • Good communication skills;

Advantages

  • Experience in Android-based UI/UX design;
  • Knowledge of TDD (Test-Driven Development);
  • Familiarity with JUnit and Espresso;
  • Experience with agile methodologies;
  • Experience in low-level inter-device communication (Bluetooth, USB, serial port communication);
  • Experience in EMV POS development
  • Experience with cash register integration.

What We Offer

  • Competitive salary;
  • Young and dynamic team.
  • Empathetic, supportive environment
  • International, multi-cultural environment and colleagues

Preferred: Education

SW development engineer

Languages:

English (fluent or strong intermediate English, both written and spoken)

Apply Now

More open positions