Lifted (an Upwork Company)
Mobile Software Engineer
Remote — Mexico City, CDMX, mx · Posted 56m ago
salary not listedseniorpermanentremoteDept: Other
iOSAndroidReact NativeKotlin MultiplatformClaude CodeGitHub CopilotCursor.NETC#GoPythonJavaReactMS SQL ServerAzureAWS
Job Description
Build features for client's iOS and Android apps used by millions of customers globally. The mobile team covers both platforms and engineers with cross-platform experience (React Native or Kotlin Multiplatform) are especially valuable alongside native iOS and Android specialists.
What you will do:
- Ship new features for client's iOS and/or Android apps using AI-assisted development tooling.
- Participate in the mobile modernization effort, contributing to app architecture improvements and new platform capabilities.
- Write maintainable, well-tested mobile code and own features from design spec through app store release.
- Collaborate with designers and backend engineers to integrate new APIs and product experiences.
- Use Claude Code or equivalent AI tooling daily for code generation, refactoring, and test automation.
- Contribute to cross-platform tooling and shared component libraries as the mobile platform evolves.
- Fluent in English
- 8+ years in Software Engineering.
- Fully autonomous; drives technical decisions within the team; mentors junior engineers.
- Cross-platform mobile experience with React Native or Kotlin Multiplatform.
- Experience shipping apps to the App Store and/or Google Play.
- Understanding of mobile architecture patterns such as MVVM or Clean Architecture.
- AI-driven SDLC (required): hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor. The bar is not awareness; it is daily use in delivering real software.
- Familiarity with .NET/C#, Go, Python, Java, React, MS SQL Server, Azure or AWS.
- Full-stack awareness: comfortable contributing across layers of the stack when needed; purely single-layer specialists are not the target profile.
- Production ownership: experience owning features end-to-end from spec through deployment and ongoing operations.
- Code quality fundamentals: strong grasp of software design principles, automated testing, code review, and CI/CD.
Nice-to-have skills:
- Contributions to internal developer tooling, golden path standards, or SDLC process improvements.
- Experience with e-commerce platforms, product catalogs, or high-traffic consumer applications.
- Experience working in distributed teams across different timezones and countries.
- Selected candidates will be invited to take part in several rounds of interviews.
- The role is expected to be full time and ideal candidates should be looking for a long term engagement.
- A background check will be required as part of the onboarding process.