Senior Android Developer

New
E
EX Squared LATAMDigital Transformation
Fully remote position within LATAM. This opportunity is currently open to candidates residing in Latin America and BrazilContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English
Experience
5+ years
Required Skills
GraphQLGitKotlinCI/CDRESTful APIs

Requirements

  • 5+ years of experience in Android development.
  • Strong hands-on experience with Kotlin and modern Android development practices.
  • Experience with Jetpack Compose and Android Jetpack components.
  • Solid understanding of Android SDK and the mobile application lifecycle.
  • Experience implementing architecture patterns such as MVVM, MVP, or MVI.
  • Familiarity with RESTful APIs and/or GraphQL integrations.
  • Strong understanding of Android UI/UX principles and responsive design.
  • Experience with testing frameworks such as Mockito, Espresso, or Robolectric.
  • Knowledge of offline storage, threading, and performance optimization.
  • Experience working with Git and CI/CD pipelines.
  • Familiarity working within Agile environments.
  • Strong communication and collaboration skills.
  • Advanced English level.

Responsibilities

  • Design, develop, and maintain modern Android applications using Kotlin and Android best practices.
  • Build responsive and scalable mobile solutions focused on exceptional user experience.
  • Collaborate closely with Product, Design, QA, and Back-End teams throughout the development lifecycle.
  • Implement intuitive and visually appealing interfaces aligned with Android design guidelines.
  • Integrate applications with RESTful and/or GraphQL APIs and backend services.
  • Optimize applications for performance, scalability, and compatibility across multiple Android devices and screen sizes.
  • Write clean, maintainable, and testable code following architecture patterns such as MVVM, MVP, or MVI.
  • Create and maintain unit tests and contribute to automation testing efforts.
  • Troubleshoot, debug, and resolve application issues efficiently.
  • Contribute to CI/CD and continuous delivery practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now