Job Details:
Android Developer
Full time opening for an Android Developer. Role is primarily remote, but on site a couple times a year for meetings etc. You MUST be a Citizen or GC holder.
We are seeking an experienced Android Developer to join our team of world-class engineers and developers. In this role, you’ll tackle complex technical challenges, build new product lines, and enhance existing products and services. You will contribute to the development of next-generation SDKs, tools, and applications that power large-scale payment transactions. Creativity and innovation are highly valued and rewarded.
Essential Functions
-
Design, develop, and enhance complex Android software features and new product offerings
-
Analyze, program, debug, and modify software to improve performance and reliability
-
Diagnose and resolve challenging technical issues across Android platforms
-
Participate in collaborative project teams to deliver high-quality, working software
-
Lead and contribute to code reviews and technical design discussions
-
Provide technical insight during project planning, estimation, and architecture reviews
-
Safeguard company proprietary and confidential information at all times
-
Participate regularly in team meetings to brainstorm ideas and propose solutions
-
Perform other related duties as assigned.
Required Skills & Experience
-
Bachelor’s degree in Computer Science, MIS, Engineering, or a related field
-
3+ years of professional Android development experience (apps or SDK/libraries)
-
3+ years of Kotlin development experience
-
Strong knowledge of object-oriented programming (OOP) principles
-
Proven experience with multithreaded and asynchronous programming
-
Skilled in debugging and troubleshooting through static code analysis
-
Ability to implement features based on detailed product and UX requirements
-
Experience integrating RESTful APIs and working with JSON/XML data formats
-
Proficiency with Git and modern version control workflows
-
Excellent written and verbal English communication skills
-
Strong multi-tasking and time management abilities in a fast-paced environment
-
Commitment to industry best practices, including architecture, code quality, and testing
Desired Skills & Experience
-
Experience with Kotlin Multiplatform development
-
Proficiency in unit testing and dependency injection (JUnit, Mockito/MockK, Robolectric)
-
Familiarity with USB, Bluetooth, or TCP/IP device communication
-
Experience in Agile/Scrum environments
-
Experience creating AARs and/or JARs for SDK distribution
-
Knowledge of data security, encryption, compliance, and data privacy regulations
Tim Campbell
Liberty Personnel Services Inc.
610-941-6300 ext 121 direct: 484-567-2089
tc@libertyjobs.com www.libertyjobs.com
www.linkedin.com/pub/tim-campbell/0/a9b/616
#IT
#midsenior
#android
#LI-TC1

