J
Android Software Engineer (Kotlin)
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