
Senior Android App Developer
Robots & Pencils is seeking a Senior Android App Developer to lead the development of robust, 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
Mobile Architecture & Feature Development
• 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
Engineering Leadership & Delivery
• Lead Android-focused engineering streams across active projects, from discovery to 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 release pipelines
Cross-Functional Collaboration
• Contribute to API design and backend integration strategy
• Help define and maintain coding standards, tools, and documentation for mobile engineering
• 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
Offshore Team Collaboration
• 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 production releases
• 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/lead roles
• 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 code principles
• 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., GitHub Actions, Bitrise, CircleCI)
• Understanding of the full mobile development lifecycle, from design through deployment
• Upper-Intermediate English (written and spoken) for effective cross-functional communication
Nice to Have
• Familiarity with GraphQL, analytics SDKs, or push notification systems
• Contributions to open-source projects or active technical blog/GitHub profile
• Background in travel, hospitality, or IoT-enabled mobile apps
Personal Competencies
• Accountability – Owns the delivery of Android features with quality, reliability, and precision
• 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, not overengineering
• Innovation-Minded – Explores and integrates modern tools and libraries into the tech stack
• Craftsmanship – Holds high standards for UI/UX polish, accessibility, and code structure
Why Join Robots & Pencils?
We don’t just ship apps; we create human-centered, digital-first products that matter. As a Senior 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 that push the boundaries of mobile technology while influencing development culture and best practices across the organization.
Create a Job Alert
Interested in building your career at Robots and Pencils? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field