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, youll 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
Bachelors degree in Computer Science, MIS, Engineering, or a related field3+ years of professional Android development experience (apps or SDK / libraries)3+ years of Kotlin development experienceStrong knowledge of object-oriented programming (OOP) principlesProven experience with multithreaded and asynchronous programmingSkilled in debugging and troubleshooting through static code analysisAbility to implement features based on detailed product and UX requirementsExperience integrating RESTful APIs and working with JSON / XML data formatsProficiency with Git and modern version control workflowsExcellent written and verbal English communication skillsStrong multi-tasking and time management abilities in a fast-paced environmentCommitment to industry best practices, including architecture, code quality, and testingDesired Skills & Experience
Experience with Kotlin Multiplatform developmentProficiency in unit testing and dependency injection (JUnit, Mockito / MockK, Robolectric)Familiarity with USB, Bluetooth, or TCP / IP device communicationExperience in Agile / Scrum environmentsExperience creating AARs and / or JARs for SDK distributionKnowledge of data security, encryption, compliance, and data privacy regulationsLiberty Personnel Services Inc.
610-941-6300 ext 121 direct : 484-567-2089
#J-18808-Ljbffr