Software Engineer (Android)
Kane Partners LLC, Philadelphia, PA, United States
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, TCP/IP).
- Knowledge of Agile/Scrum 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!