Software Engineer (Android)
Kane Partners LLC - philadelphia, PA
Apply NowJob Description
Join a leading technology provider that delivers innovative solutions for global commerce across industries such as retail, hospitality, gaming, and more. We are looking for a passionate Software Engineer with expertise in Android development to be part of a dynamic team. This role offers the chance to work on next-generation SDKs, tools, and applications that support millions of payment transactions.Key Responsibilities:- Analyze, design, program, debug, and enhance complex software products and features.- Improve performance of existing software solutions.- Troubleshoot and resolve complex software issues using a wide range of technologies.- Collaborate with project teams to develop functional software.- Lead and contribute to code reviews and technical discussions.- Recommend new technologies to enhance productivity.- Participate in project planning and estimation processes.- Attend team meetings to discuss projects, brainstorm, and propose solutions.- Maintain confidentiality of proprietary information.- Perform additional duties as assigned.Required Qualifications:- Bachelor's degree in MIS, Computer Science, Engineering, or a related field.- 3+ years of experience in Android development.- 3+ years of experience with Kotlin.- Strong commitment to industry best practices in coding, architecture, and testing.- Solid object-oriented programming skills.- Experience with RESTful services and data formats like JSON or XML.- Familiarity with Git version control.- Excellent verbal and written communication skills.- Strong multitasking abilities in a fast-paced environment.Desired Qualifications:- Experience with external device communication (USB, Bluetooth, TCPIP).- Knowledge of AgileScrum methodologies.- Familiarity with Jetpack Compose.- Experience in unit testing with JUnit, Mockito, and Robolectric.- Knowledge of creating AARs and JARs.- Interest in tooling and development processes, including continuous integration.- Understanding of data security, encryption, and compliance regulations.This role offers tremendous opportunities for professional growth and development in a fast-growing company. We provide competitive benefits including medical, dental, and vision coverage, retirement plans with company match, flexible hybrid working arrangements, and generous leave policies.Candidates must successfully pass a background and credit check.If you are ready to take your career to the next level, we invite you to apply!
Created: 2024-11-11