Posted on: 27 May 2024
ID 915512

Senior Android Developer

Senior Android Developer (Java and Kotlin)

Permanent

Cape Town

A fast growing payments company has implemented new ideas and equipment in the payment processing industry to enrich payment solutions with automation and great tech.

The Role

We are seeking an experienced Senior Android Developer with strong proficiency in Java and Kotlin to join our team. The ideal candidate will have a solid understanding of Android application development, client integration, and a passion for creating intuitive user interfaces. In addition, the candidate should have a working knowledge of PHP for backend development. The primary responsibility of this role is to develop Android applications that interface with payment terminals and other Android devices.

We embrace a hybrid working environment, allowing our team members to work both on-site and remotely. As a result, proficiency in virtual team management and the ability to manage deliverables in a virtual setting are essential requirements for this position.

Responsibilities

We are specifically looking for an intelligent, strong, tech savvy, outcomes focused professional. We are looking for a very knowledgeable and experienced indiviudal to guide, advise and implement best practices for all company systems.
  • Develop android applications using Java that interface with the hardware of payment terminals and other Android devices.
  • Assist clients with App to app integration.
  • Write and document SDK's.
  • Stay abreast of the latest industry trends and emerging technologies.
  • Participate in code reviews, providing constructive feedback, and upholding high code quality standards.
  • Write clean, maintainable, and comprehensively documented code in adherence to established coding best practices.
  • Conduct rigorous testing and debugging to ensure the reliability and functionality of applications.
  • Collaborate with cross-functional teams to gather requirements and devise technical solutions that seamlessly integrate hardware and software components.
  • Troubleshoot and resolve issues related to payment terminal integration, providing prompt and effective solutions.
  • Ensure the security and compliance of transactions, adhering to industry standards and regulatory guidelines.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proficiency in Java and demonstrated experience in native android application development.
  • Experience with Kotlin is essential and experience with flutter and ionic is beneficial.
  • Knowledge of hardware integration and prior experience working with payment terminals and other Android devices is highly advantageous.
  • Strong grasp of software development principles, practices, and design patterns.
  • Proficiency in version control systems like Git.
  • Exceptional problem-solving skills and ability to collaborate effectively within a team environment.
  • Excellent communication and interpersonal skills.
Preferred Skills
  • Your expertise in android development, and experience in hardware integration will be instrumental in creating secure and efficient solutions.
  • Additionally, your assistance in guiding clients through the integration process with companys application will contribute to their success.
Occupation:
IT, computing jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Code 10-14 Drivers etc

Code 10-14 Drivers etc

Transnet Port Terminal
Durban City
Jobin.co.za
General Worker

General Worker

Transnet Port Terminal
Richards Bay
Jobin.co.za
General Worker etc

General Worker etc

Transnet Company
Pretoria / Tshwane
Jobin.co.za
General Worker

General Worker

Transnet Port Terminal
Richards Bay
Jobin.co.za
General Workers

General Workers

Transnet Port Terminal
Durban City
Jobin.co.za
General Worker and drivers

General Worker and drivers

Transnet
Johannesburg
Jobin.co.za
General Worker and drivers
Jobin.co.za