Job Description & How to Apply Below
As a senior contributor, you will take ownership of Android development from design to release. You’ll collaborate closely with cross-functional teams to define architecture, shape product experiences, and build apps that reflect both modern best practices and user-first design.
Key Responsibilities
Design and build Android applications using modern tools and patterns (Kotlin,Jetpack, MVVM, etc.)
Translate product requirements and UX designs into functional, testable, and performant app features
Architect clean, scalable, and modular Android codebases that support long-termgrowth and reuse
Continuously optimize app performance, offline support, responsiveness, and accessibility
Engineering Leadership & Delivery
Lead Android-focused engineering streams across active projects, from discoveryto delivery
Collaborate with designers, backend developers, and product managers to align on implementation plans
Review pull requests and mentor team members on Android development best practices
Ensure Android code is testable, maintainable, and aligned with CI/CD releasepipelines
Cross-Functional Collaboration
Contribute to API design and backend integration strategy
Help define and maintain coding standards, tools, and documentation for mobileengineering
Participate in release planning, quality reviews, and issue resolution with project stakeholders
Work within agile processes to meet delivery timelines while maintaining quality and stability
Coordinate with team members across different time zones to ensure consistent delivery and high code quality
Share architecture guidance and technical artifacts across distributed teams
Platform & Process Excellence
Evaluate and integrate emerging Android libraries, UI frameworks, and automation tools
Ensure apps meet Google Play submission standards and accessibility compliance
Support crash analytics, user feedback loops, and observability in productionreleases
Drive continuous improvement in mobile development practices and team performance
Required
Skills & Qualifications
Bachelor's degree in computer science, Engineering, or equivalent experience
5+ years of experience in Android development, with at least 2 years in senior/leadroles
Expertise in Kotlin and Android Jetpack libraries, including but not limited to Compose UI, Room, Hilt, Navigation
Proven experience with MVVM architecture, modularization, and clean codeprinciples
Experience with Jetpack Compose in production
Strong knowledge of asynchronous programming with Coroutines and Flow
Familiarity with tools like Retrofit, Room, Dagger/Hilt, and Firebase
Knowledge of modular multi-module architectures and scalable code organization
Published apps on the Google Play Store
Experience with Git-based workflows and CI/CD integration (e.g., Git Hub Actions,Bitrise, Circle
CI)
Understanding of the full mobile development lifecycle, from design throughdeployment
Upper-Intermediate English (written and spoken) for effective cross-functionalcommunication
Nice to Have
Familiarity with Graph
QL, analytics SDKs, or push notification systems
Contributions to open-source projects or active technical blog/Git Hub profile
Background in travel, hospitality, or IoT-enabled mobile apps
Accountability – Owns the delivery of Android features with quality, reliability, andprecision
Adaptability – Operates effectively in fast-paced client environments and shifting priorities
Collaboration – Builds strong working relationships across teams and time zones
Execution-Focused – Pragmatic about shipping maintainable solutions, notoverengineering
Innovation-Minded – Explores and integrates modern tools and libraries into thetech stack
Craftsmanship – Holds high standards for UI/UX polish, accessibility, and codestructure
Why Join Robots & Pencils?
We don’t just ship apps; we create human-centered, digital-first products that matter. As aSenior Android App Developer, you’ll join a team that values deep craft, cross-functional collaboration, and a relentless focus on quality. You’ll work on impactful projects thatpush the boundaries of mobile technology while influencing development culture and best practices across the organization.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×