Back to results

Android Developer

  • Ottawa, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
3+ years of experience in mobile application development;
Posting language
English
Posted

Original job description

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 about this job

Responsibilities

Design and develop Android client-side applications, collaborating with project managers, developers, and operations throughout the application lifecycle. Create and document development specifications, manage versions and releases, and help establish and enforce development processes.

Requirements

Candidates should have at least three years of mobile application development experience and proficiency in Android technologies, including Kotlin and the Android SDK. They should also have experience with MVVM, modular programming, APIs and data formats, databases, dependency injection, and version control, along with strong problem-solving and communication skills.

Skills

  • Android Development
  • Kotlin
  • Android SDK
  • Material Design
  • Git
  • GitLab
  • Modular Programming
  • MVVM Architecture
  • REST
  • HTTP
  • JSON
  • XML
  • SOAP
  • Room
  • SQLite
  • Dependency Injection

Benefits

  • Competitive Salary
  • Supportive Work Environment
  • International, Multicultural Environment

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Android Development
  • Kotlin
  • Android SDK
  • Android Studio
  • Eclipse
  • Material Design
  • Git
  • GitLab
  • Modular Programming
  • MVVM Architecture
  • REST
  • HTTP
  • JSON
  • XML
  • SOAP
  • Room
  • SQLite
  • Dependency Injection
  • UI/UX Design
  • Test-Driven Development
  • JUnit
  • Espresso
  • Agile Methodologies
  • Bluetooth
  • USB
  • Serial Port Communication
  • EMV POS
  • Cash Register Integration
  • E-Payments
  • Digital Transformation

Report this job