Robots & Pencils is seeking a Senior Android App Developer to lead the development ofrobust, scalable, and high-performance Android applications across our portfolio of client projects. This role combines deep Android expertise with hands-on leadership in application architecture, user experience, and delivery excellence.
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-term growth and reuse
- Continuously optimize app performance, offline support, responsiveness, and accessibility
- 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
- 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 consistentdelivery and high code quality
- Share architecture guidance and technical artifacts across distributed teams
- Evaluate and integrate emerging Android libraries, UI frameworks, and automationtools
- 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
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 through deployment
- Upper-Intermediate English (written and spoken) for effective cross-functionalcommunication
- 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, and precision
- Adaptability – Operates effectively in fast-paced client environments and shiftingpriorities
- 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
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-functionalcollaboration, 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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: