Epicareer Might not Working Properly
Learn More
J

Android Software Engineer (Kotlin)

  • Full Time, onsite
  • JS Consulting Solutions
  • Remote On Site Hybrid, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified

Title: Android Software Engineer (Kotlin)

Type: Full-Time

Location: Philadelphia

Remote Approved

Must Have: Kotlin

Role:

  • Develop and enhance middleware libraries that integrate mobile devices with payment terminals.
  • Analyze, design, and debug complex software features and new products.
  • Optimize and improve the performance of existing software solutions.
  • Conduct code reviews and provide technical input in project planning.
  • Interface with RESTful services and handle JSON/XML data exchanges.
  • Stay current on best practices in software architecture, coding, and testing.

Required:

  • Proficiency in Android development with strong Kotlin expertise.
  • Experience in building software libraries that other developers consume.
  • Solid understanding of object-oriented programming and Git version control.
  • Familiarity with unit testing frameworks (Junit, Mockito, Roboelectric).
  • Strong problem-solving skills and ability to debug complex issues.

Highly Desired almost mandatory:

  • Exposure to iOS (Swift) development.
  • Experience with Bluetooth, USB, or TCP/IP communication.
  • Knowledge of Jetpack Compose and modern Android UI frameworks.
  • Background in data security, encryption, and compliance.

Library Question Required: Applicants must answer a technical question on library design to be considered.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

Title: Android Software Engineer (Kotlin)

Type: Full-Time

Location: Philadelphia

Remote Approved

Must Have: Kotlin

Role:

  • Develop and enhance middleware libraries that integrate mobile devices with payment terminals.
  • Analyze, design, and debug complex software features and new products.
  • Optimize and improve the performance of existing software solutions.
  • Conduct code reviews and provide technical input in project planning.
  • Interface with RESTful services and handle JSON/XML data exchanges.
  • Stay current on best practices in software architecture, coding, and testing.

Required:

  • Proficiency in Android development with strong Kotlin expertise.
  • Experience in building software libraries that other developers consume.
  • Solid understanding of object-oriented programming and Git version control.
  • Familiarity with unit testing frameworks (Junit, Mockito, Roboelectric).
  • Strong problem-solving skills and ability to debug complex issues.

Highly Desired almost mandatory:

  • Exposure to iOS (Swift) development.
  • Experience with Bluetooth, USB, or TCP/IP communication.
  • Knowledge of Jetpack Compose and modern Android UI frameworks.
  • Background in data security, encryption, and compliance.

Library Question Required: Applicants must answer a technical question on library design to be considered.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job