What are the responsibilities and job description for the Android Developer position at Liberty Personnel Services, Inc.?
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
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
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.
- 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
- 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
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