Job Title: Senior Android Developer
Location: 100% Remote (DallasFort Worth Metroplex)
ONLY TX candiadte
Duration: Long Term
Top Skills: Kotlin Android Studio Jetpack Compose Gradle JSON REST 3rd party SDKs.
Responsibilities:
- Lead the implementation of technical strategy and product roadmap for Android applications.
- Actively participate in handson coding ensuring your own code is welldesigned welldocumented and serves as a model for the team.
- Maintain the Android CI/CD pipeline promptly handling build breaks and ensuring proper functioning of integrations.
- Take responsibility for overall code branching strategy release branches and mergebacks.
- Lead tech refinement meetings breaking down stories into technical tasks and bridging the gap from product to development.
- Work closely with other engineers and crossfunctional teams to deliver innovative and userfriendly mobile solutions.
- Collaborate closely with Mobile Management Product Managers UI/UX ADA and BackEnd teams to align technical roadmaps with company objectives.
- Foster the growth of developers technical skills by providing constructive feedback through PR reviews technical discussions and individual guidance.
- Serve as a technical mentor leading by example and overseeing all Android PR approvals.
- Work with other technical leads and architects to document and implement consistent development practices across the mobile development organization.
- Assist in removing blockers proactively supporting engineers to meet sprint commitments.
- Collaborate with 3rd party Android developers ensuring they have the necessary resources and that their code meets company standards.
- Lead initiatives to improve overall code quality incorporating tactics like static code analysis and unit testing.
- Actively participate in the incident management process providing regular updates to leadership and assisting in timely resolutions of Android production issues.
- Monitor analytics reporting ensuring issues are logged triaged and addressed promptly.
- Ensure technical documentation is uptodate including PR reviews and feature documentation in Confluence.
- Stay uptodate on Android/Google trends and evangelize these with mobile team management and within the mobile development pod.
- Participate in the technical evaluation and interviews of Android developer candidates.
MustHaves:
- Bachelors degree in Computer Science Information Technology or equivalent experience.
- 8 years of handson experience in Native mobile app development particularly with the Android platform.
- Strong proficiency in Kotlin and Jetpack Compose.
- Experience setting up and maintaining a modern Android CI/CD pipeline.
- Mandatory experience in Native Android development with knowledge of crossplatform frameworks (iOS Flutter React Native) being a plus.
- Strong experience building and maintaining Android libraries via Gradle/Maven.
- Working knowledge of Unit and Android Tests.
- Proficiency in Android Studio Developer Set Up
Technical Skills:
- Strong knowledge of Android SDK Jetpack Compose and Android UI design principles.
- Experience with RESTful APIs GraphQL JSON and integrating thirdparty libraries and APIs.
- Knowledge of version control systems (e.g. Git).
- Solid understanding of mobile app design patterns like MVC MVP MVVM Clean Architecture etc.
- Familiarity with tools like Jenkins Fastlane and using version control tools like Git GitLab.
- Understanding of Agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
Preferred Skills:
- Familiarity with Google Play policies for App submission.
- Understanding of UI/UX design principles and ability to work closely with designers.
- Familiarity with Bluetooth BT Profiles Digital Key Core Bluetooth OAuth 2.0 and iAP2.