Terminal Android Developer

Global Blue logo

Global Blue

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority
Junior Mid

Years of Experience
Information not provided

Tech Stacks
HTTP Android SDK TCP Rest API MVVM RxJava Java Android Kotlin

Job Description

Nature and aim of the position


As an Android Developer, your primary responsibilities will be to develop applications for Android payment terminal, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving and quality product is essential.



Main duties and responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Java/Kotlin code
  • Ensure the best possible performance, quality, and responsiveness of applications according to specifications and regulations
  • Identify potential problems and resolving application bottlenecks and avoid application not response (ANR) issue.
  • Help maintain code quality, organization, and automatization
  • Continuously discover, evaluate and implement new technologies to maximize development efficiency Reporting and collaboration
  • The holder of the position reports to a Product Development Manager.
  • The holder of the position manages and works daily with CC terminal team
  • The holder of the position collaborates with the other developers, QA testers and Business Units



Key competencies

  • Minimum 2 to 5 years of working experience in Android application development.
  • Experience with Android native development.
  • Knowledge of Android SDK and the different versions of Android
  • Familiarity with object-oriented programming (OOP) concepts and languages specially in JAVA and Kotlin
  • Experience in Agile development (Jira, Confluence)
  • Knowledge of RESTful APIs to connect Android applications to back-end services
  • Knowledge of Android UI design, principles, patterns and best practices based on UI/UX design provided
  • Familiar with computer networking, such as HTTP, TLS, DNS and TCP
  • Excellent troubleshooting skills and optimizing the applications performance.



Specific skills & knowledge

  • Knowledge and experience using RxJava
  • Knowledge and experience in MVVM with Clean Architecture
  • Demonstrates a strong customer orientation - actively seeks innovative ways to improve processes, products, and user experience
  • Proven ability to quickly learn new applications, processes, and procedures
  • Excellent verbal and written communication skills
  • Ability to effectively collaborate with others to reach mutually agreeable outcomes
  • Ability to work independently as well as with a team.
  • Possess a "can do" attitude and positive outlook, minimizing negative behaviours
  • Ability to communicate effectively in a multicultural, multinational environment and mobilize cross functional high-performance teams
  • Strong knowledge of credit/debit card transaction processing, including online/offline transaction processing and back-end clearing/settlement, is essential
  • Knowledge in multi-currency processing and settlement is an advantage
  • Experience in CC terminal is an advantage.
  • Fluent in English



Profile & Education

  • Computer Science or Engineering degree or relevant work experience โ€ข Solid understanding of Agile (SCRUM) development processes
  • Experience in payment/finance industry will be an added advantage
  • 2+ years of experience in developing native Android application
  • Knowledge and experience in Dynamic Currency Conversion is an asset
  • Understand the whole Android OS architecture

Interview Questions of Terminal Android Developer at Global Blue

Currently, there aren't any interview questions for this role at Global Blue shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
Unlock Your Interview Potential
The only end-to-end front end interview preparation platform by FAANG ex-interviewers and Staff Engineers.
Get hired at FAANG
Users now work at:

Salary Insights of Terminal Android Developer at Global Blue

Currently, there aren't any salaries for this role at Global Blue shared by other job seekers.

View more salaries from Global Blue โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now