This position is no longer available
Mexico Remote (Global)

Toptal was looking for an Android Engineer

A Senior Android Engineer is needed to design, build, and maintain native Android applications with a strong focus on user experience and code quality. The role involves close collaboration with designers, backend developers, and product teams to deliver robust, well-tested features. The engineer will also contribute to a shared Kotlin Multiplatform codebase to enable cross-platform functionality while ensuring native UI integrity on Android.

Responsibilities

  • Design, write, and maintain efficient, reusable, and reliable native Android code
  • Participate in all stages of app development, from implementing designs to proposing innovative technical solutions
  • Ensure the application architecture is scalable and adaptable to future needs
  • Contribute to a Kotlin Multiplatform codebase to support shared features across Android and iOS, or learn it while delivering cross-platform functionality
  • Deliver high-quality features while continuously enhancing the codebase and system architecture
  • Create and maintain automated tests to uphold rigorous quality standards
  • Review peer code and provide constructive, thoughtful feedback
  • Work closely with product, design, and backend teams to implement meaningful user improvements
  • Elevate team engineering practices through knowledge sharing, mentorship, and process improvements
  • Attend daily scrum standups
  • Engage in pair programming, peer code reviews, and use collaboration tools such as Slack and Zoom
  • Design, develop, document, analyze, create, test, or modify computer and cloud-based systems or programs

Requirements

  • Minimum of 6 years of professional native Android development experience, including at least one large app published on the Play Store
  • Strong grasp of software architecture principles and design patterns, with practical application to real-world problems
  • Ability to iteratively improve code and architectural quality in response to evolving requirements
  • Proficient in Kotlin Multiplatform, capable of resolving cross-platform challenges while preserving native UI distinctions
  • Willingness to work within the iOS development ecosystem
  • Comfortable in an AI-assisted development workflow where AI supports code generation and review, but engineers maintain full ownership of architecture, correctness, and quality
  • Proven ability to collaborate with product stakeholders to define and refine feature requirements
  • Excellent written and verbal communication skills
  • Ability to thrive in a fast-moving, dynamic environment with shifting priorities and diverse stakeholders
  • Must be a highly effective individual contributor, not just a manager of others

Nice to Have

  • Strong familiarity with Jetpack Compose is advantageous
  • Experience working with custom design systems is beneficial

Tech Stack

Android, Kotlin, Kotlin Multiplatform, Jetpack Compose, iOS, AI-native development tools, Slack, Zoom

Benefits

  • Fully remote work environment
  • Access to a global network of top professionals in business, design, and technology
  • Supportive environment that fosters innovation, social engagement, and enjoyment
  • Collaboration with elite designers, backend, and mobile developers
  • Opportunity to impact the experience of thousands of users within the ecosystem
  • Fast-paced, borderless work culture

Work Arrangement

global — fully remote, no location restrictions

Team

global team with members around the globe; product-focused team delivering value to end users through close collaboration with business, design, and backend teams; reporting structure not specified

  • Innovation
  • Social interaction
  • Fun
  • No borders
  • Fast pace
  • Willingness to break the mold
  • Quality culture
  • Collaboration
  • Continuous improvement

Additional Information

  • This is a remote position
  • Resumes and all communication must be in English
  • No visa sponsorship or assistance is provided
  • In the first week: meet mentors, get familiar with the tech stack, learn about mobile app architecture and tools, and submit the first Pull Request
  • In the first month: become acquainted with the business domain, begin contributing to product development, and understand technologies and processes
  • In the first three months: contribute to technical discussions, learn modern iOS technologies, deliver regular value, and suggest improvements
  • In the first six months: become a key team member, contribute to planning and initiatives, and lead improvements in code and processes
  • In the first year: gain in-depth understanding of the technical stack and workflows, advocate for new ideas, and uphold high standards of quality

Not offered

Required Skills
KotlinJetpack ComposeiOS DevelopmentSlackZoom
About company
Toptal
Toptal is a global talent marketplace connecting top freelance technology professionals with businesses.
All jobs at Toptal Visit website
Job Details
Department Software Development
Category mobile
Posted 3 months ago