Quick Overview
Job Description
About the Role:
We are seeking a Senior Android Engineer to help drive development of our flagship Android applications. As a senior member of the team, you will architect, build, and optimize new features, collaborate closely with product and design, and champion best practices in code quality and mobile performance.
Responsibilities:
- Construct, enhance, and troubleshoot native Android applications in an Agile, collaborative environment.
- Implement complex new features and functionality across the application stack.
- Collaborate closely with developers, designers, and business partners to create robust and functional solutions.
- Participate in code reviews, architecture discussions, and contribute to continuous improvement initiatives.
- Diagnose and resolve issues relating to performance, reliability, and scalability.
- Maintain high standards of code quality, documentation, and testing.
Qualifications:
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5–7 years of experience building and maintaining large-scale Android applications.
- Deep knowledge of Kotlin and Kotlin Coroutines.
- Hands-on experience with Android Architecture Components, MVVM, and Jetpack Compose.
- Strong hands-on experience leveraging AI tooling across the software development lifecycle (SDLC).
- Exceptional Object-Oriented (OO) design and development skills.
- Strong experience with asynchronous programming and concurrency on Android.
- Proven experience with unit testing and UI testing frameworks.
- Demonstrated track record of high productivity in application architecture, design, coding, and debugging.
- Experience with enterprise-level branching/merging workflows using Jenkins.
- Strong understanding of mobile performance, latency, and security issues, with hands-on experience using performance analysis tools.
- Solid grasp of current technological trends, best practices in information security, wireless network architecture, mobile technologies, and related concepts.
Preferred Qualifications:
- Familiarity with Room, Dagger, and other libraries commonly used in our tech stack (huge plus).
- Experience with CI/CD pipelines and automated deployment processes.
- Previous experience mentoring junior engineers or leading small development teams.
- Open source contributions or active engagement in the Android developer community.
* We are seeking a proactive, detail-oriented engineer passionate about building exceptional mobile experiences and driving technical excellence. If you thrive in fast-paced environments and enjoy solving challenging problems, we’d love to hear from you!
Similar jobs
- IN
Android Developer- Plano, TX
NewInnova
Plano, TX🇺🇸$75 - $80/hrHybridYesterdayAWSAgileAndroidTechnology - JM
Android Lead Software Engineer
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site1 hour agoScrumAgileJUnit+3Technology - JM
Lead Software Engineer - Sr. iOS Developer
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site1 hour agoObjective-CSwiftSwiftUI+4Technology - AS
Mobile Automation Engineer
NewApex Systems
Charlotte, NC🇺🇸Hybrid2 days agoShellSeleniumGit+3Technology - KT
iOS Developer
NewKforce Technology Staffing
Brooklyn, NY🇺🇸HybridYesterdayObjective-CSwiftSwiftUI+6Technology - GS
iOS Developer (Java)
NewGlobal Soft Systems
San Leandro, CA🇺🇸On-siteYesterdayFirebaseObjective-CSQLite+15Technology