Jahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work.
We get to build some of the most complex and compelling applications for our clients located across the country. We’re a fast-growing INC 5000 recognized company, yet we still work as a very close-knit team (100+ employees). We’re growing like crazy, and if you’re looking for the next place to call home, hit us up for a beer or coffee.
Who We’re Looking For
We’re looking for a Senior Android Engineer to join our team working on a modern, premium enterprise mobile application. Our ideal teammate is someone who thrives in established, production-scale environments—someone who cares deeply about stability, performance, and long-term maintainability over greenfield experimentation.
If you’re passionate about Kotlin, Jetpack Compose, and building reliable mobile experiences within a mature architecture—while collaborating closely with Product, Design, QA, and backend teams—this role is for you.
Instead of the typical job description, here’s a breakdown of tasks and qualities we’re looking for:
Primary Responsibilities
- Design, build, and maintain high-quality Android features using Kotlin and Jetpack Compose while working within an established application architecture, extending and evolving it without unnecessary rewrites, and ensuring long-term maintainability through thoughtful design and clean implementation.
- Own end-to-end delivery of features within a cross-functional team environment, maintaining high standards of quality through disciplined code reviews, testing practices, and strong engineering principles, while collaborating closely with Android, iOS, backend, QA, and Mobile Service Layer / BFF teams to deliver cohesive and reliable user experiences.
- Identify, troubleshoot, and resolve performance, memory, and stability issues in a live enterprise environment by conducting thorough root-cause analysis and implementing durable, production-grade fixes that continuously improve application responsiveness, reliability, and scalability.
- Actively contribute to the health of the Android codebase by refactoring and improving existing systems where necessary to maintain architectural integrity and championing clean, modern Android development practices within a structured, production-grade environment.
Skills and Qualifications
- 5+ years of professional native Android development experience.
- Proven track record of shipping and maintaining production applications in the Google Play Store.
- Strong expertise in Kotlin and Jetpack Compose in production environments.
- Deep understanding of the Android SDK, OS/device fragmentation, and Java interoperability.
- Strong experience integrating and working with RESTful APIs.
- Familiarity with established Android architectures (MVVM, MVI) and working within existing system designs.
- Strong focus on software quality, including unit and UI testing as part of daily development.
- Experience working in enterprise or regulated environments with structured release and security requirements.
- Strong problem-solving skills with a focus on debugging, root-cause analysis, and performance optimization.
- Excellent communication skills and ability to collaborate across multiple technical and non-technical teams.
Bonus Points
- Experience with reactive programming (Flow, RxJava).
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI, or similar).
- Experience in travel, fintech, or other enterprise-scale mobile domains.
Where We’re Looking For It
- Schenectady, New York
- 100% Remote for the right candidate
Other Information
The work hours will be approximately 9:00 am to 5:00 pm EST, depending on workload, with the occasional late night when a tight deadline calls for it. We work for security-conscious clients, thus background checks will be required. Salary dependent upon experience.