Skip To Main Content
backBack to Search

Middle Android Developer

Remote in Chile, Colombia
Android
& 4 others
warning.png
Sorry, this position is no longer available

We're in search of a remote Middle Android Developer to become a key player in our team.

As an Android Developer, your role involves harnessing cutting-edge technologies and formulating evolving strategies to consistently deliver top-notch code. Taking charge of Android app feature implementation and quality, you'll actively engage in code reviews, evaluating the overall code quality and adaptability, and the application of effective object-oriented programming techniques.

Your responsibilities include driving ongoing enhancements and continuous delivery within our agile development team. Additionally, you'll craft automated unit, system, and acceptance tests to support our continuous integration pipelines and translate functional specifications into coherent, component-based technical designs.

Responsibilities
  • Spearhead the development and quality assurance of features implemented on the Android app
  • Actively participate in code reviews, evaluating overall code quality and flexibility, applying sound object-oriented programming techniques
  • Lead continuous improvement and continuous delivery within our agile development team
  • Craft automated unit, system, and acceptance tests to bolster our continuous integration pipelines
  • Translate functional specifications into coherent, component-based technical designs
  • Tackle intricate problems, providing scalable and performant solutions to enhance overall functionality
  • Ensure app compliance with industry standards, adhering to best practices
  • Demonstrate proficiency in creating technical documentation, effectively documenting and communicating software design and implementation
  • Participate in Code Reviews as a reviewer, ensuring code quality and adherence to best practices
Requirements
  • BS/MS degree in Computer Science, Engineering, or a related field
  • Minimum of 2 years of experience as an Android Developer, specializing in designing and developing intricate software solutions
  • Proficient in developing features in Java or Kotlin, showcasing robust coding skills
  • Familiarity with API service connection paradigms, possessing a deep understanding of web services and related technologies
  • Strong familiarity with the Android development environment, including Jetpack Compose and GraphQL
  • Thorough understanding of client/server architectures, prioritizing app performance and usability optimization
  • Proficiency in crafting automated unit, system, and acceptance tests to ensure software quality and reliability
  • Familiarity with mobile development best practices, staying abreast of the latest trends and advancements
  • Advanced English language skills (Upper-Intermediate level)
Nice to have
  • Experience with other mobile platforms, enabling cross-platform app development
  • Familiarity with Big Data technologies and tools for efficient data processing and analysis
  • Exposure to machine learning or artificial intelligence technologies, contributing to innovative solutions within the software system
  • Knowledge of UI design and usability principles, enhancing the overall user experience
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you