Mexico City, CDMX, Mexico Remote (Country) Contract

Lifted, an Upwork Company™ is hiring an Android Mobile App Developer

Responsibilities

  • Design and develop Android applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Write clean, scalable, and efficient code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Work on improving the existing codebase.
  • Work on the development of new features.
  • Work on the maintenance of existing applications.
  • Work on the integration of third-party libraries and APIs.
  • Work on the optimization of application performance.
  • Work on the development of unit tests.
  • Work on the development of automated tests.
  • Work on the development of integration tests.
  • Work on the development of end-to-end tests.
  • Work on the development of performance tests.
  • Work on the development of security tests.

Nice to Have

  • Experience with RESTful APIs and JSON.
  • Experience with third-party libraries and APIs.
  • Experience with version control systems, preferably Git.
  • Experience with Agile methodologies.
  • Experience with Scrum methodologies.
  • Experience with Kanban methodologies.
  • Experience with continuous integration and continuous deployment (CI/CD).
  • Experience with automated testing.
  • Experience with unit testing.
  • Experience with integration testing.
  • Experience with end-to-end testing.
  • Experience with performance testing.
  • Experience with security testing.
  • Experience with mobile app development best practices.
  • Experience with mobile app development patterns.
  • Experience with mobile app development principles.
  • Experience with mobile app development guidelines.
  • Experience with mobile app development standards.
  • Experience with mobile app development conventions.
  • Experience with mobile app development methodologies.
  • Experience with mobile app development processes.
  • Experience with mobile app development workflows.
  • Experience with mobile app development tools.
  • Experience with mobile app development environments.
  • Experience with mobile app development platforms.
  • Experience with mobile app development frameworks.

Compensation

Competitive

Work Arrangement

Remote

Team

Collaborative

What You'll Need

  • A portfolio of published Android apps on the Google Play Store.
  • Experience with Android SDK, Java, and Kotlin.
  • Experience with RESTful APIs and JSON.
  • Experience with third-party libraries and APIs.
  • Experience with version control systems, preferably Git.
  • Experience with Agile methodologies.
  • Experience with Scrum methodologies.
  • Experience with Kanban methodologies.
  • Experience with continuous integration and continuous deployment (CI/CD).
  • Experience with automated testing.
  • Experience with unit testing.
  • Experience with integration testing.
  • Experience with end-to-end testing.
  • Experience with performance testing.
  • Experience with security testing.

Nice to Have

  • Experience with other mobile platforms (iOS, Windows).
  • Experience with cloud services (AWS, Google Cloud, Azure).
  • Experience with database management systems (SQL, NoSQL).
  • Experience with backend development.
  • Experience with frontend development.
  • Experience with full-stack development.
  • Experience with DevOps.
  • Experience with cloud-native development.
  • Experience with microservices architecture.
  • Experience with containerization (Docker, Kubernetes).

About the Team

  • The team is composed of experienced mobile developers.
  • The team follows Agile methodologies.
  • The team follows Scrum methodologies.
  • The team follows Kanban methodologies.
  • The team uses continuous integration and continuous deployment (CI/CD).
  • The team uses automated testing.
  • The team uses unit testing.
  • The team uses integration testing.
  • The team uses end-to-end testing.
  • The team uses performance testing.
  • The team uses security testing.

What We Offer

  • Competitive salary.
  • Remote work.
  • Flexible hours.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k) plan.
  • Paid time off.
  • Sick leave.
  • Maternity leave.
  • Paternity leave.
  • Parental leave.
  • Professional development opportunities.
  • Training and development opportunities.
  • Career growth opportunities.

How to Apply

  • Submit your resume and portfolio.
  • Include a cover letter.
  • Include a link to your GitHub profile.
  • Include a link to your LinkedIn profile.
  • Include a link to your Google Play Store profile.
  • Include a link to your Google Play Store apps.
  • Include a link to your Google Play Store reviews.
  • Include a link to your Google Play Store ratings.
  • Include a link to your Google Play Store downloads.
  • Include a link to your Google Play Store installs.

Not provided

Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Lifted, an Upwork Company™
A company focused on building AI-powered workforce solutions through the Upwork platform.
All jobs at Lifted, an Upwork Company™ Visit website
Job Details
Category other
Posted 14 days ago