Senior Android Developer

Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join Encora as a Senior Android Developer and leverage your expertise to design, build, and maintain high-quality Android applications. With at least 6 years of hands-on experience in Android app development using Kotlin, you will play a key role in delivering efficient and performant code. Your React Native experience will be a valuable asset. You will collaborate with cross-functional teams, creating innovative mobile solutions and contributing to the continuous improvement of our mobile development practices. This full-time, work-from-home position requires proficiency in mobile app architecture, UI frameworks, and RESTful APIs. Problem-solving skills and effective communication are essential for success.

Requirements

  • Minimum of 6 years of hands-on experience in Android app development with Kotlin experience
  • At least intermediate React Native experience
  • Proficiency in mobile app architecture and design patterns (e.g., MVVM, MVP)
  • Experience with mobile UI frameworks and libraries, as well as a keen eye for detail in implementing pixel-perfect designs
  • Knowledge of Android SDK, Android Studio, and Gradle build system
  • Familiarity with RESTful APIs and JSON data formats for seamless data integration
  • Strong understanding of mobile app performance optimization and memory management
  • Ability to write unit tests and perform test-driven development for robust and reliable applications
  • Excellent problem-solving and debugging skills, with a focus on delivering high-quality, bug-free code
  • Effective communication and collaboration skills to work within a team and liaise with stakeholders

Responsibilities

  • Design, build, and maintain high-quality, user-centric Android applications
  • Deliver efficient and performant code using Kotlin
  • Collaborate with cross-functional teams to create innovative mobile solutions
  • Contribute to the continuous improvement of mobile development practices

Preferred Qualifications

  • Knowledge of mobile security best practices and familiarity with encryption and secure data storage techniques
  • Understanding of mobile app deployment processes, including app signing and release management

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.