Senior Android Engineer

Encora Logo

Encora

πŸ“Remote - Costa Rica

Summary

Join Encora as a Senior Android Engineer and lead feature development, translate designs into high-quality Android code, and partner with cross-functional teams. You will design, build, and maintain reusable code, ensuring optimal application performance. Responsibilities include identifying and fixing bugs, maintaining code quality, and building efficient front-end systems. You will leverage cutting-edge mobile technologies and best practices. This remote position is based in Colombia or Costa Rica.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Extensive experience in software development with a focus on designing and building scalable applications
  • Professional/ Advanced English skills
  • +5 years of experience
  • Proficiency in Java and Kotlin
  • Understanding of the Android mobile app development cycle
  • Familiarity with Android libraries, services, and SDKs
  • Understanding of UX/UI standards, performance tuning, threading and offline storage
  • Experience with developing cross-platform software components, test driven development and continuous delivery

Responsibilities

  • Leading feature development and technical delivery on key initiatives
  • Translating designs and product requirements into high-quality code on the Android platform
  • Partnering with cross-functional teams to elaborate, design, and implement new features
  • Designing, building, and maintaining reusable, reliable, high-performance code
  • Ensuring the best possible performance, quality, and responsiveness of the application
  • Identifying and correcting bottlenecks and fixing bugs
  • Helping maintain code quality, organization, and automatization
  • Building efficient and reusable front-end abstractions and systems
  • Pushing the envelope on cutting-edge mobile technologies and front-end engineering best practices

Preferred Qualifications

  • Published Android apps in the Google Play store
  • Optimization and benchmarking skills
  • Experience managing software projects across different geos and time zones
  • Software development experience with SaaS application

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.

Similar Remote Jobs