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
AndroidKotlinKotlin MultiplatformJetpack ComposeArchitecture PrinciplesDesign PatternsMobile App DeploymentPlay StoreiOS EcosystemCross-Platform DevelopmentNative UI AndroidKotlinKotlin MultiplatformJetpack ComposeiOSAI-native development toolsSlackZoom
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 2 months ago