Android Software Engineer - Senior at Gracemark
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

26 Sep, 25

Salary

60.0

Posted On

27 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

French, Git, Kotlin, Analytical Skills, Communication Skills, Mobile Applications, Android Development

Industry

Information Technology/IT

Description

Role: Mobile Software Engineer- Android
Duration: 4 months and 23 days
French language proficiency is a must have

OVERVIEW:

We are seeking experienced Android software engineers to join our Payment engineering team. The payments team plays a crucial role in ensuring the reliable and cost-effective processing of payments, including pay-ins and pay-outs, totaling tens of billions of dollars annually. Additionally, the team develops platform capabilities to support innovative payment products such as billing platforms and others. Managing relationships with third-party payment processors, co-brand partners, and the gift card program is also a key responsibility.

REQUIREMENTS:

  • 3+ years of industry experience in Android application development.
  • Proficiency in Kotlin for Android development.
  • Deep understanding of Android frameworks and libraries.
  • Ability to design and develop APIs for mobile applications.
  • Strong familiarity with RESTful APIs and related technologies.
  • Experience with version control systems like Git and collaborative workflows.
  • Strong analytical skills and attention to detail.
  • Excellent communication skills, both written and verbal.
    Job Type: Fixed term contract
    Contract length: 5 months
    Pay: $60.00 per hour

Application question(s):

  • Do you speak French?
  • How many years of Android development experience do you have?

Work Location: Remot

Responsibilities
  • Develop and maintain Android applications using Kotlin, adhering to best practices.
  • Utilize Android frameworks and libraries including Android SDK, Jetpack Compose, and RxJava.
  • Knowledge of Coroutines is a plus.
  • Familiarity with Python and frameworks like Flask.
  • Design API interfaces to meet frontend requirements.
  • Integrate and develop APIs for mobile applications.
  • Experience with RESTful APIs, network protocols, and data serialization formats such as JSON and Protobuf.
  • Proficient with Git, Github, and collaborative workflows.
  • Demonstrate strong analytical thinking and attention to detail.
  • Excellent written and verbal communication skills.
Loading...