Android Developer (java And Kotlin)

Stellenbosch, Western Cape, South Africa

Job Description


Responsibilities:

  • Develop frontend 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 for client integrations
  • Assist in backend development - PHP
  • Collaborate with UI/UX designers to create intuitive and visually appealing interfaces
  • 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 standards 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:
  • Bachelors degree in Computer Science, Engineering or a related field (or equivalent experience)
  • Proficiency in Java and demonstrated experience in native android application development
  • Experience in Kotlin is essential and experience with flutter and ionic is beneficial
  • Experience with PHP Laverel 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
  • Familiarity with frontend technologies such as HTML, CSS and JavaScript is advantageous
  • 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
  • Clear criminal record
  • Contactable references
Preferred skills:
  • Expertise in android development, front-end skills and expertise in hardware integration will be instrumental in creating secure and efficient solutions
  • Additionally, assistance in guiding clients through the integration process with the client's application will contribute to success
Closing date: 18 August 2023

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1250139
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned