Senior Android Developer

AI overview

Join a collaborative team to design and develop high-impact Android applications using Kotlin, while contributing to architectural decisions and ensuring code quality through Agile practices.

Important Information

Location: Colombia, Peru, Bolivia or Argentina

Work Mode: Remote in Latam

 

Job Summary

We are seeking a Senior Android Engineer (17587) with strong expertise in Kotlin and native Android development to join a dynamic and agile team. This role involves building high-quality mobile applications, contributing to architectural decisions, and collaborating with cross-functional teams to deliver exceptional user experiences. The ideal candidate is passionate about mobile technology and thrives in fast-paced, collaborative environments.

Responsibilities and Duties

  • Design, develop, and maintain native Android applications using Kotlin.
  • Participate in all phases of the software development lifecycle, from planning to deployment.
  • Apply agile methodologies to deliver iterative and high-impact solutions.
  • Ensure code quality through writing unit tests and conducting code reviews.
  • Contribute to architectural discussions and help define best practices.
  • Collaborate with team members to support and promote coding standards and development efficiency.

Qualifications and Skills

  • 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. +3 years of professional experience in mobile development.
  • Strong proficiency in Kotlin and native Android frameworks.
  • Familiarity with Jetpack libraries including AndroidX, LiveData, Data Binding, Flow, Coroutines, and Navigation.
  • Experience designing and integrating RESTful APIs.
  • Solid understanding of SQL, data modeling, and ETL/ELT processes.
  • Experience working in agile teams with modern development tools and methodologies.
  • Excellent verbal and written communication skills.
  • Familiarity with reactive programming concepts.
  • Passion for creating intuitive and engaging user experiences.

Nice To Have Skills

  • Experience with CI/CD pipelines and Git-based version control.
  • Exposure to cloud services and mobile analytics tools.
  • Knowledge of mobile security best practices.
  • Familiarity with design systems and component-based architecture.

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others. 

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality. 

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Android Developer Q&A's
Report this job
Apply for this job