Job Description

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 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. 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. 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. 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.

About Robots & Pencils

Robots & Pencils creates human-centered, digital-first products that matter.

Apply for This Position